RaggedTensorFromVariant

שיעור הגמר הציבורי RaggedTensorFromVariant

מפענח 'וריאנט' טנסור ל-'RaggedTensor'.

מפענח את ה-'variant' Tensor הנתון ומחזיר 'RaggedTensor'. הקלט יכול להיות סקלרי, כלומר הוא מקודד `RaggedTensor` בודד עם `Ragged_rank` `output_ragged_rank`. יכול להיות לו גם דירוג שרירותי, ובמקרה זה כל אלמנט מפוענח ל-`RaggedTensor` עם `input_ragged_rank` ב-ragged_rank ולאחר מכן הם מוערמים לפי צורת הקלט כדי להוציא `RaggedTensor` בודד עם `output_ragged_rank`. כל אלמנט `variant` ב-Tensor הקלט מפוענח על ידי שליפת מהאלמנט 1-D `variant` Tensor עם `input_ragged_rank + 1` Tensors, התואמים לפיצולים ולערכים של `RaggedTensor` המפוענח. אם 'input_ragged_rank' הוא -1, אזי זה מתקבל בתור 'output_ragged_rank' - 'rank(encoded_ragged)'. ראה `RaggedTensorToVariant` עבור היגיון הקידוד המתאים.

שיטות ציבוריות

סטטי <T> RaggedTensorFromVariant <Long, T>
create ( scope scope, Operand <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)
שיטת מפעל ליצירת מחלקה העוטפת פעולת RaggedTensorFromVariant חדשה באמצעות סוגי פלט ברירת מחדל.
סטטי <U מרחיב מספר, T> RaggedTensorFromVariant <U, T>
create ( scope scope, Operand <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues, Class<U> Tsplits)
שיטת מפעל ליצירת מחלקה העוטפת פעולת RaggedTensorFromVariant חדשה.
פלט <T>
outputDenseValues ​​()
Tensor המייצג את ערכי הפלט `RaggedTensor`.
רשימה< פלט <U>>
outputNestedSplits ()
רשימה של Tensor אחד או יותר המייצגים את הפיצולים של הפלט `RaggedTensor`.

שיטות בירושה

שיטות ציבוריות

public static RaggedTensorFromVariant <Long, T> create ( scope scope, Operand <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)

שיטת מפעל ליצירת מחלקה העוטפת פעולת RaggedTensorFromVariant חדשה באמצעות סוגי פלט ברירת מחדל.

פרמטרים
תְחוּם ההיקף הנוכחי
מקודד מסורט 'וריאנט' Tensor המכיל 'RaggedTensor's מקודדים.
inputRaggedRank הדירוג המרופט של כל רכיב 'RaggedTensor' מקודד בקלט. אם הוגדר ל-1, התוצאה היא `output_ragged_rank` - `rank(encoded_ragged)`
outputRaggedRank הדרגה המרופטת הצפויה של הפלט `RaggedTensor`. הפריטים הבאים חייבים להחזיק: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`.
החזרות
  • מופע חדש של RaggedTensorFromVariant

public static RaggedTensorFromVariant <U, T> create ( scope scope, Operand <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues, Class<U> Tsplits)

שיטת מפעל ליצירת מחלקה העוטפת פעולת RaggedTensorFromVariant חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
מקודד מסורט 'וריאנט' Tensor המכיל 'RaggedTensor's מקודדים.
inputRaggedRank הדירוג המרופט של כל רכיב 'RaggedTensor' מקודד בקלט. אם הוגדר ל-1, התוצאה היא `output_ragged_rank` - `rank(encoded_ragged)`
outputRaggedRank הדרגה המרופטת הצפויה של הפלט `RaggedTensor`. הפריטים הבאים חייבים להחזיק: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`.
החזרות
  • מופע חדש של RaggedTensorFromVariant

פלט ציבורי <T> outputDenseValues ​​()

Tensor המייצג את ערכי הפלט `RaggedTensor`.

רשימה ציבורית< פלט <U>> outputNestedSplits ()

רשימה של Tensor אחד או יותר המייצגים את הפיצולים של הפלט `RaggedTensor`.