SparseFillEmptyRows

כיתת גמר ציבורית SparseFillEmptyRows

ממלא שורות ריקות בקלט הדו-ממדי `SparseTensor` בערך ברירת מחדל.

הקלט `SparseTensor` מיוצג באמצעות טופלת הקלט (`מדדים`, `ערכים`, `dense_shape`). לפלט `SparseTensor` יש את אותה `dense_shape` אבל עם מדדים `output_indexes` וערכים `output_values`.

פעולה זו מכניסה ערך בודד עבור כל שורה שאין לה ערכים. האינדקס נוצר בתור `[שורה, 0, ..., 0]` והערך שהוכנס הוא `default_value`.

לדוגמה, נניח של-'sp_input' יש צורה '[5, 6]' וערכים לא ריקים:

[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d

שורות 1 ו-4 ריקות, כך שהפלט יהיה בצורת `[5, 6]` עם ערכים:

[0, 1]: a [0, 3]: b [1, 0]: default_value [2, 0]: c [3, 1]: d [4, 0]: default_value

הפלט `SparseTensor` יהיה בסדר שורה ראשי ויהיה בעל אותה צורה כמו הקלט.

אופציה זו גם מחזירה וקטור אינדיקטור בצורת `[צורה_צפופה[0]] כך ש

empty_row_indicator[i] = נכון אם שורה i הייתה שורה ריקה.

וקטור מפת אינדקס הפוך בצורת `[indices.shape[0]]` המשמש במהלך ההפצה לאחור,

reverse_index_map[j] = out_j st indices[j, :] == output_indexes[out_j, :]

קבועים

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

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

סטטי <T מרחיב את TType > SparseFillEmptyRows <T>
create ( scope scope, Operand < TInt64 > מדדים, Operand <T> ערכי, Operand < TInt64 > denseShape, Operand <T> defaultValue)
שיטת מפעל ליצירת מחלקה העוטפת פעולת SparseFillEmptyRows חדשה.
פלט < TBool >
פלט < TInt64 >
פלט <T>
פלט < TInt64 >
reverseIndexMap ()
1-D.

שיטות בירושה

org.tensorflow.op.RawOp
בוליאנית סופית
שווה (Object obj)
int סופי
מבצע
אופ ()
החזר יחידת חישוב זו Operation אחת.
מחרוזת סופית
בוליאני
שווה (Object arg0)
שיעור אחרון<?>
getClass ()
int
hashcode ()
ריק סופי
להודיע ​​()
ריק סופי
הודע הכל ()
חוּט
toString ()
ריק סופי
המתן (ארג0 ארוך, int arg1)
ריק סופי
חכה (ארג0 ארוך)
ריק סופי
חכה ()
org.tensorflow.op.Op
אבסטרקט ExecutionEnvironment
env ()
החזר את סביבת הביצוע שבה נוצר האופציה הזו.
מבצע מופשט
אופ ()
החזר יחידת חישוב זו Operation אחת.

קבועים

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

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

ערך קבוע: "SparseFillEmptyRows"

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

ציבורי סטטי SparseFillEmptyRows <T> create ( היקף היקף , Operand < TInt64 > אינדקסים, ערכי Operand <T>, Operand < TInt64 > denseShape, Operand <T> defaultValue)

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

פרמטרים
תְחוּם ההיקף הנוכחי
מדדים 2-D. המדדים של הטנזור הדליל.
ערכים 1-D. הערכים של הטנזור הדליל.
denseShape 1-D. צורת הטנזור הדליל.
ערך ברירת מחדל 0-D. ערך ברירת מחדל להוספה למיקום `[שורה, 0, ..., 0]` עבור שורות חסרות בטנזור הקלט הדליל. מדדי פלט: 2-D. המדדים של הטנזור הדליל המלא.
החזרות
  • מופע חדש של SparseFillEmptyRows

פלט ציבורי < TBool > emptyRowIndicator ()

1-D. האם השורה הצפופה הייתה חסרה בטנזור הקלט הדליל.

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

פלט ציבורי <T> ערכי פלט ()

1-D. הערכים של הטנזור הדליל המלא.

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

1-D. מפה ממדדי הקלט למדדי הפלט.