tensorflow:: אופס:: ParseExampleV2
#include <parsing_ops.h>
הופך וקטור של פרוטו tf.Example (כמחרוזות) לטנזורים מוקלדים.
תַקצִיר
טיעונים:
- scope: אובייקט Scope
- serialized: סקלרי או וקטור המכיל פרוטו דוגמה בינאריות בסריאליזציה.
- שמות: טנזור המכיל את שמות הפרוטוטים המסודרים. מתאים ל-1:1 עם הטנזור
serialized
. עשוי להכיל, למשל, שמות של מפתחות טבלה (תיאוריים) עבור הפרוטואים המתאימים בסידרה. אלה שימושיים אך ורק למטרות ניפוי באגים, ולנוכחות של ערכים כאן אין השפעה על הפלט. עשוי להיות גם וקטור ריק אם אין שמות זמינים. אם אינו ריק, טנזור זה חייב להיות בעל אותה צורה כמו "בסדרה". - sparse_keys: וקטור של מחרוזות. המפתחות הצפויים בתכונות הדוגמאות הקשורות לערכים דלילים.
- dense_keys: וקטור של מחרוזות. המפתחות הצפויים בתכונות הדוגמאות הקשורות לערכים צפופים.
- ragged_keys: וקטור של מחרוזות. המפתחות הצפויים בתכונות הדוגמאות הקשורות לערכים מרופטים.
- dense_defaults: רשימה של Tensors (חלקם עשויים להיות ריקים). מתאים 1:1 עם
dense_keys
. dense_defaults[j] מספק ערכי ברירת מחדל כאשר מפת התכונות של הדוגמה חסרה 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_types: רשימה של
num_sparse
טיפוסים; סוגי הנתונים של הנתונים בכל תכונה הניתנים ב-sparse_keys. נכון לעכשיו, ParseExample תומך ב-DT_FLOAT (FloatList), DT_INT64 (Int64List) ו-DT_STRING (BytesList). - ragged_value_types: רשימה של
num_ragged
טיפוסים; סוגי הנתונים של הנתונים בכל תכונה הניתנת ב-ragged_keys (כאשרnum_ragged = sparse_keys.size()
). נכון לעכשיו, ParseExample תומך ב-DT_FLOAT (FloatList), DT_INT64 (Int64List) ו-DT_STRING (BytesList). - ragged_split_types: רשימה של
num_ragged
טיפוסים; סוגי הנתונים של row_splits בכל תכונה הניתנת ב-ragged_keys (כאשרnum_ragged = sparse_keys.size()
). יכול להיות DT_INT32 או DT_INT64. - צפיות_צפופות: רשימה של צורות
num_dense
; צורות הנתונים בכל תכונה הניתנות ב-dense_keys (כאשרnum_dense = dense_keys.size()
). מספר האלמנטים בפיצ'ר התואם ל-dense_key[j] חייב תמיד להיות שווה ל-dense_shapes[j].NumEntries(). אם צפיות_צפיות[j] == (D0, D1, ..., DN) אזי הצורה של פלט Tensor dense_values[j] תהיה (|בסדרה|, D0, D1, ..., DN): הפלטים הצפופים הם רק התשומות מוערמות בשורה לפי אצווה. זה עובד עבור dense_shapes[j] = (-1, D1, ..., DN). במקרה זה הצורה של הפלט Tensor dense_values[j] תהיה (|serialized|, M, D1, .., DN), כאשר M הוא המספר המרבי של בלוקים של אלמנטים באורך D1 * .... * DN , על פני כל ערכי ה-minibatch בקלט. כל ערך מיני-אצט עם פחות מ-M בלוקים של אלמנטים באורך D1 * ... * DN יורפד ברכיב הסקלרי המתאים default_value לאורך הממד השני.
החזרות:
-
OutputList
sparse_indexs -
OutputList
sparse_values -
OutputList
sparse_shapes -
OutputList
dense_values -
OutputList
ragged_values -
OutputList
ragged_row_splits
בנאים והורסים | |
---|---|
ParseExampleV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized, :: tensorflow::Input names, :: tensorflow::Input sparse_keys, :: tensorflow::Input dense_keys, :: tensorflow::Input ragged_keys, :: tensorflow::InputList dense_defaults, int64 num_sparse, const DataTypeSlice & sparse_types, const DataTypeSlice & ragged_value_types, const DataTypeSlice & ragged_split_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes) |
תכונות ציבוריות | |
---|---|
dense_values | |
operation | |
ragged_row_splits | |
ragged_values | |
sparse_indices | |
sparse_shapes | |
sparse_values |
תכונות ציבוריות
ערכים_צפופים
::tensorflow::OutputList dense_values
מִבצָע
Operation operation
מפוצלים_שורות_מרופטות
::tensorflow::OutputList ragged_row_splits
ערכים_מרופטים
::tensorflow::OutputList ragged_values
מדדים_דלילים
::tensorflow::OutputList sparse_indices
צורות_דלילות
::tensorflow::OutputList sparse_shapes
ערכים_דלילים
::tensorflow::OutputList sparse_values
תפקידים ציבוריים
ParseExampleV2
ParseExampleV2( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized, ::tensorflow::Input names, ::tensorflow::Input sparse_keys, ::tensorflow::Input dense_keys, ::tensorflow::Input ragged_keys, ::tensorflow::InputList dense_defaults, int64 num_sparse, const DataTypeSlice & sparse_types, const DataTypeSlice & ragged_value_types, const DataTypeSlice & ragged_split_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-11-21 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-11-21 (שעון UTC)."],[],[]]