DeserializeSparse

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

הסר אובייקטים של 'SparseTensor'.

הקלט `serialized_sparse` חייב להיות בעל הצורה `[?, ?, ..., ?, 3]` כאשר הממד האחרון מאחסן אובייקטים מסודרים של `SparseTensor` ושאר N הממדים (N >= 0) תואמים אצווה. הדרגות של האובייקטים 'SparseTensor' המקוריים חייבים להתאים כולם. כאשר נוצר `SparseTensor` הסופי, הדירוג שלו הוא הדרגה של אובייקטי `SparseTensor` הנכנסים בתוספת N; הטנזורים הדלילים שורשרו לאורך ממדים חדשים, אחד לכל אצווה.

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

ההנחה היא שהמדדים של האובייקטים 'SparseTensor' הקלט מסודרים בסדר לקסיקוגרפי סטנדרטי. אם זה לא המקרה, לאחר שלב זה הפעל את 'SparseReorder' כדי לשחזר את סדר האינדקס.

לדוגמה, אם הקלט בסידורי הוא מטריצת `[2 x 3]` המייצגת שני אובייקטים מקוריים של `SparseTensor`:

אינדקס = [ 0] [10] [20] ערכים = [1, 2, 3] צורה = [50]

ו

אינדקס = [ 2] [10] ערכים = [4, 5] צורה = [30]

אז ה-'SparseTensor' הסופי המבוסס יהיה:

אינדקס = [0 0] [0 10] [0 20] [1 2] [1 10] ערכים = [1, 2, 3, 4, 5] צורה = [2 50]

קבועים

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

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

סטטי <U מרחיב את TType > DeserializeSparse <U>
create ( scope scope, Operand <? מרחיב את TType > serializedSparse, Class<U> dtype)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DeserializeSparse חדשה.
פלט < TInt64 >
פלט < TInt64 >
פלט <U>
sparseValues ​​()

שיטות בירושה

קבועים

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

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

ערך קבוע: "DeserializeSparse"

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

public static DeserializeSparse <U> create ( scope scope, Operand <? מרחיב את TType > serializedSparse, Class<U> dtype)

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

פרמטרים
תְחוּם ההיקף הנוכחי
בסידרהSparse האובייקטים 'SparseTensor' המסודרים. הממד האחרון חייב לכלול 3 עמודות.
dtype ה-'dtype' של אובייקטי 'SparseTensor' המסודרים.
החזרות
  • מופע חדש של DeserializeSparse

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

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

פלט ציבורי <U> sparseValues ​​()