DenseToSparseSetOperation

מחלקה סופית ציבורית DenseToSparseSetOperation

מחיל פעולת סט לאורך הממד האחרון של 'טנסור' ו-'SparseTensor'.

ראה SetOperationOp::SetOperationFromContext עבור ערכים של `set_operation`.

הקלט 'set2' הוא 'SparseTensor' המיוצג על ידי 'set2_indices', 'set2_values' ו-'set2_shape'. עבור 'set2' בדירוג 'n', הממדים 'n-1' הראשון חייבים להיות זהים ל-'set1'. מימד 'n' מכיל ערכים בקבוצה, כפילויות מותרות אך מתעלמים מהן.

אם `validate_indexes` הוא `True`, הפעולה הזו מאמתת את הסדר והטווח של מדדי `set2`.

פלט `result` הוא `SparseTensor` המיוצג על ידי `result_indexes`, `result_values` ו`result_shape`. עבור 'set1' ו-'set2' בדירוג 'n', יש לזה דירוג 'n' ואותם ממדי 'n-1' ראשון כמו 'set1' ו-'set2'. הממד `nth` מכיל את התוצאה של `set_operation` שהוחל על הממד `[0...n-1]` המקביל של `set`.

כיתות מקוננות

מעמד DenseToSparseSetOperation.Options תכונות אופציונליות עבור DenseToSparseSetOperation

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

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

סטטי <T מרחיב את TType > DenseToSparseSetOperation <T>
create ( scope scope, Operand <T> set1, Operand < TInt64 > set2Indices, Operand <T> set2Values, Operand < TInt64 > set2Shape, String setOperation, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DenseToSparseSetOperation חדשה.
פלט < TInt64 >
מדדי תוצאות ()
מדדים דו-ממדיים של `SparseTensor`.
פלט < TInt64 >
resultShape ()
צורת 'טנזור' 1D של 'SparseTensor'.
פלט <T>
תוצאות ערכים ()
ערכי 1D של 'SparseTensor'.
סטטי DenseToSparseSetOperation.Options
validateIndices (בוליאנית validateIndices)

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "DenseToSparseSetOperation"

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

public static DenseToSparseSetOperation <T> create ( Scope scope, Operand <T> set1, Operand < TInt64 > set2Indices, Operand <T> set2Values, Operand < TInt64 > set2Shape, String setOperation, Options... options)

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

פרמטרים
תְחוּם ההיקף הנוכחי
סט1 `טנזור` עם דרגה `n`. ממדי 'n-1' הראשון חייבים להיות זהים ל-'set2'. מימד 'n' מכיל ערכים בקבוצה, כפילויות מותרות אך מתעלמים מהן.
set2Indices 2D `Tensor`, מדדים של `SparseTensor`. חייב להיות בסדר בשורה הראשית.
set2Values 1D `Tensor`, ערכים של `SparseTensor`. חייב להיות בסדר בשורה הראשית.
set2Shape 1D `Tensor`, צורה של `SparseTensor`. `set2_shape[0...n-1]` חייב להיות זהה לממדים `n-1` הראשון של `set1`, `result_shape[n]` הוא גודל הסט המקסימלי על פני ממדי `n-1`.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של DenseToSparseSetOperation

פלט ציבורי < TInt64 > תוצאות מדדים ()

מדדים דו-ממדיים של `SparseTensor`.

פלט ציבורי < TInt64 > resultShape ()

צורת 'טנזור' 1D של 'SparseTensor'. `result_shape[0...n-1]` זהה לממדים `n-1` הראשון של `set1` ו-`set2`, `result_shape[n]` הוא גודל ערכת התוצאה המקסימלי בכל `0. ..n-1` מידות.

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

ערכי 1D של 'SparseTensor'.

public static DenseToSparseSetOperation.Options validateIndices (בוליאנית validateIndices)