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

#include <parsing_ops.h>

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

תַקצִיר

טיעונים:

  • היקף: אובייקט היקף
  • סידורי: וקטור המכיל אצווה של פרוטוקולים לדוגמה מסודרים בינאריים.
  • dense_defaults: רשימה של טנזורים (חלקם עשויים להיות ריקים), שאורכם תואם לאורך של dense_keys . ‏dense_defaults[j] מספק ערכי ברירת מחדל כאשר feature_map של הדוגמה חסר dense_key[j]. אם טנזור ריק מסופק עבור dense_defaults[j], אזי התכונה 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 . המפתחות הצפויים בתכונות של ה-Examples הקשורות לערכים sparse.
  • dense_keys: המפתחות הצפויים בתכונות של ה-Examples הקשורות לערכים צפופים.
  • sparse_types: רשימה של סוגי num_sparse ; סוגי הנתונים בכל Feature ניתנים תחת sparse_keys. נכון לעכשיו, הפעולה ParseSingleExample תומכת ב- DT_FLOAT (FloatList), DT_INT64 (Int64List) ו- DT_STRING (BytesList).
  • dense_shapes: צורות הנתונים בכל מאפיין הנתונות ב-dense_keys. אורך רשימה זו חייב להתאים לאורך dense_keys . מספר האלמנטים ב-Feature המתאימים ל-dense_key[j] חייב תמיד להיות שווה ל-dense_shapes[j].NumEntries(). אם dense_shapes[j] == (D0, D1, ..., DN) אז צורת הפלט של טנזור dense_values[j] תהיה (D0, D1, ..., DN): במקרה ש-dense_shapes[j] = (-1, D1, ..., DN), צורת הפלט של טנזור dense_values[j] תהיה (M, D1, .., DN), כאשר M הוא מספר הבלוקים של אלמנטים באורך D1 * .... * DN, בקלט.

החזרות:

  • OutputList דלילה_מדדים
  • OutputList ערכים_דלילים
  • OutputList פלט צורות_דלילות
  • OutputList ערכים_צפופים

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

ParseSingleExample (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized, :: tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice< string > & sparse_keys, const gtl::ArraySlice< string > & 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< string > & sparse_keys,
  const gtl::ArraySlice< string > & dense_keys,
  const DataTypeSlice & sparse_types,
  const gtl::ArraySlice< PartialTensorShape > & dense_shapes
)