קרא את `SparseTensors` מתוך `SparseTensorsMap` ושרשר אותם.
הקלט `sparse_handles` חייב להיות מטריצת `int64` של הצורה `[N, 1]` כאשר `N` הוא גודל minibatch והשורות מתאימות לאחיות הפלט של `AddSparseToTensorsMap` או `AddManySparseToTensorsMap`. הדרגות של האובייקטים 'SparseTensor' המקוריים שנכנסו לפעולות הקלט הנתונות חייבות להתאים. כאשר 'SparseTensor' הסופי נוצר, יש לו דירוג אחד גבוה יותר מדרגות האובייקטים 'SparseTensor' הנכנסים (הם שורשרו לאורך ממד שורה חדשה משמאל).
ערכי הצורה של אובייקט `SparseTensor` של הפלט עבור כל הממדים אך הראשונים הם המקסימום על פני ערכי הצורה של אובייקטי `SparseTensor` הקלט עבור הממדים התואמים. ערך הצורה הראשון שלו הוא 'N', גודל המיניאצ'.
ההנחה היא שהמדדים של האובייקטים 'SparseTensor' הקלט מסודרים בסדר לקסיקוגרפי סטנדרטי. אם זה לא המקרה, לאחר שלב זה הפעל את 'SparseReorder' כדי לשחזר את סדר האינדקס.
לדוגמה, אם הידיות מייצגות קלט, שהוא מטריצת `[2, 3]` המייצגת שני אובייקטים מקוריים של `SparseTensor`:
index = [ 0]
[10]
[20]
values = [1, 2, 3]
shape = [50]
index = [ 2]
[10]
values = [4, 5]
shape = [30]
index = [0 0]
[0 10]
[0 20]
[1 2]
[1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]
כיתות מקוננות
מַחלָקָה | קחManySparseFromTensorsMap.Options | תכונות אופציונליות עבור TakeManySparseFromTensorsMap |
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
סטטי TakeManySparseFromTensorsMap.Options | מיכל (מיכל מחרוזת) |
סטטי <T מרחיב את TType > TakeManySparseFromTensorsMap <T> | create ( scope scope, Operand < TInt64 > sparseHandles, Class<T> dtype, Options... options) שיטת מפעל ליצירת מחלקה העוטפת פעולת TakeManySparseFromTensorsMap חדשה. |
סטטי TakeManySparseFromTensorsMap.Options | sharedName (מחרוזת sharedName) |
פלט < TInt64 > | מדדים דלילים () 2-D. |
פלט < TInt64 > | sparseShape () 1-D. |
פלט <T> | sparseValues () 1-D. |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
מיכל סטטי ציבורי TakeManySparseFromTensorsMap.Options (מיכל מחרוזת)
פרמטרים
מְכוֹלָה | שם המכיל עבור `SparseTensorsMap` שנקרא על ידי אופציה זו. |
---|
public static TakeManySparseFromTensorsMap <T> create ( scope scope, Operand < TInt64 > sparseHandles, Class<T> dtype, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת TakeManySparseFromTensorsMap חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
דלילות ידיות | 1-D, אובייקטי 'SparseTensor' בסידרה 'N'. צורה: `[N]`. |
dtype | ה-'dtype' של האובייקטים 'SparseTensor' המאוחסנים ב-'SparseTensorsMap'. |
אפשרויות | נושא ערכי תכונות אופציונליות |
מחזיר
- מופע חדש של TakeManySparseFromTensorsMap
סטטי ציבורי TakeManySparseFromTensorsMap.Options sharedName (String sharedName)
פרמטרים
sharedName | השם המשותף של `SparseTensorsMap` שנקרא על ידי אופציה זו. זה לא צריך להיות ריק; במקום זאת יש להשתמש ב-`shared_name` או שם הפעולה הייחודי של ה-Op שיצר את `SparseTensorsMap` המקורי. |
---|