tensorflow:: אופס:: ניתוח יחיד דוגמה

#include <parsing_ops.h>

הופך פרוטו tf.Example (כמחרוזת) לטנזורים מוקלדים.

סיכום

טיעונים:

  • scope: אובייקט Scope
  • serialized: וקטור המכיל אצווה של פרוטו דוגמה בינאריים מסודרים.
  • dense_defaults: רשימה של Tensors (חלקם עשויים להיות ריקים), שאורכם תואם לאורך של dense_keys . dense_defaults[j] מספק ערכי ברירת מחדל כאשר במפת feature_map של הדוגמה חסר dense_key[j]. אם מסופק Tensor ריק עבור dense_defaults[j], אז יש צורך ב- Feature dense_keys[j]. סוג הקלט מוסק מ-dense_defaults[j], גם כאשר הוא ריק. אם dense_defaults[j] אינו ריק, ו-dense_shapes[j] מוגדר במלואו, אז הצורה של dense_defaults[j] חייבת להתאים לזו של dense_shapes[j]. אם ל-dense_shapes[j] יש ממד עיקרי לא מוגדר (תכונה צפופה של צעדים משתנים), ה-dense_defaults[j] חייבת להכיל אלמנט בודד: אלמנט הריפוד.
  • num_sparse: מספר התכונות הדלילות שיש לנתח מהדוגמה. זה חייב להתאים לאורכים של sparse_keys ו- sparse_types .
  • sparse_keys: רשימה של מחרוזות num_sparse . המפתחות הצפויים בתכונות הדוגמאות הקשורות לערכים דלילים.
  • dense_keys: המפתחות הצפויים בתכונות הדוגמאות המשויכות לערכים צפופים.
  • sparse_types: רשימה של num_sparse טיפוסים; סוגי הנתונים של הנתונים בכל תכונה הניתנים ב-sparse_keys. נכון לעכשיו, האופציה ParseSingleExample תומכת ב-DT_FLOAT (FloatList), DT_INT64 (Int64List) ו-DT_STRING (BytesList).
  • צפיפות_צורות: צורות הנתונים בכל תכונה הניתנות ב-dense_keys. האורך של רשימה זו חייב להתאים לאורך של dense_keys . מספר האלמנטים בתכונה התואמת ל-dense_key[j] חייב תמיד להיות שווה ל-dense_shapes[j].NumEntries(). אם צפיות_צפיפות[j] == (D0, D1, ..., DN) אזי הצורה של פלט צפיפות_ערכים [j] תהיה (D0, D1, ..., DN): במקרה צפופות_צורות[j] = (-1, D1, ..., DN), צורת הפלט Tensor dense_values[j] תהיה (M, D1, .., DN), כאשר M הוא מספר בלוקים של אלמנטים באורך D1 * . ... * DN, בקלט.

החזרות:

  • OutputList sparse_indexs
  • OutputList sparse_values
  • OutputList sparse_shapes
  • OutputList dense_values

בנאים והורסים

ParseSingleExample (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized, :: tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice<::tensorflow::tstring > & sparse_keys, const gtl::ArraySlice<::tensorflow::tstring > & dense_keys, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes)

תכונות ציבוריות

dense_values
operation
sparse_indices
sparse_shapes
sparse_values

תכונות ציבוריות

ערכים_צפופים

::tensorflow::OutputList dense_values

פעולה

Operation operation

מדדים_דלילים

::tensorflow::OutputList sparse_indices

צורות_דלילות

::tensorflow::OutputList sparse_shapes

ערכים_דלילים

::tensorflow::OutputList sparse_values

תפקידים ציבוריים

ניתוח יחיד דוגמה

 ParseSingleExample(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input serialized,
  ::tensorflow::InputList dense_defaults,
  int64 num_sparse,
  const gtl::ArraySlice<::tensorflow::tstring > & sparse_keys,
  const gtl::ArraySlice<::tensorflow::tstring > & dense_keys,
  const DataTypeSlice & sparse_types,
  const gtl::ArraySlice< PartialTensorShape > & dense_shapes
)