tensorflow:: ops:: SparseConcat
#include <sparse_ops.h> משרשר רשימה של SparseTensor לאורך הממד שצוין.
תַקצִיר
שרשור מתבצע ביחס לגרסאות הצפופות של טנזורים דלילים אלה. ההנחה היא שכל קלט הוא SparseTensor שאלמנטיו מסודרים לאורך מספר ממד עולה.
כל צורות הקלט חייבות להתאים, למעט הממד concat. רשימות indices , values shapes חייבות להיות באותו אורך.
צורת הפלט זהה לזו של הקלטים, למעט לאורך הממד הקונקט, שבו היא סכום גדלי הקלטים לאורך ממד זה.
רכיבי הפלט ישונו כדי לשמר את סדר המיון לאורך מספר הממדים העולה.
פעולה זו פועלת בזמן O(M log M) , כאשר M הוא המספר הכולל של ערכים שאינם ריקים בכל הקלטים. זאת בשל הצורך במיון פנימי על מנת לשרשר ביעילות על פני ממד שרירותי.
לדוגמה, אם concat_dim = 1 והקלטים הם
sp_inputs[0]: shape = [2, 3] [0, 2]: "a" [1, 0]: "b" [1, 1]: "c" sp_inputs[1]: shape = [2, 4] [0, 1]: "d" [0, 2]: "e"
אז הפלט יהיה
shape = [2, 7] [0, 2]: "a" [0, 4]: "d" [0, 5]: "e" [1, 0]: "b" [1, 1]: "c"
מבחינה גרפית זה שווה ערך לביצוע
[ a] concat [ d e ] = [ a d e ] [b c ] [ ] [b c ]
טיעונים:
- היקף: אובייקט היקף
- אינדקסים: דו-ממדיים. אינדקסים של כל קלט
SparseTensor. - ערכים: 1-D. ערכים שאינם ריקים של כל
SparseTensor. - צורות: חד-ממדיות. צורות של כל
SparseTensor. - concat_dim: הממד שיש לשרשר לאורכו. חייב להיות בטווח [-rank, rank), כאשר rank הוא מספר הממדים בכל
SparseTensorקלט.
החזרות:
-
Outputoutput_indices: אינדקסים דו-ממדיים של ה-SparseTensorהמשורשר. -
Outputoutput_values: 1-D. ערכים שאינם ריקים של ה-SparseTensorהמשורשר. -
Outputoutput_shape: צורה חד-ממדית של ה-SparseTensorהמשורשר.
בנאים והורסים | |
|---|---|
SparseConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList indices, :: tensorflow::InputList values, :: tensorflow::InputList shapes, int64 concat_dim) |
מאפיינים ציבוריים | |
|---|---|
operation | |
output_indices | |
output_shape | |
output_values | |
מאפיינים ציבוריים
מִבצָע
Operation operation
מדדי_פלט
::tensorflow::Output output_indices
צורת_פלט
::tensorflow::Output output_shape
ערכי_פלט
::tensorflow::Output output_values
תפקידים ציבוריים
SparseConcat
SparseConcat( const ::tensorflow::Scope & scope, ::tensorflow::InputList indices, ::tensorflow::InputList values, ::tensorflow::InputList shapes, int64 concat_dim )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון UTC).