tensorflow:: אופס:: SparseReshape
#include <sparse_ops.h>
מעצב מחדש SparseTensor כדי לייצג ערכים בצורה צפופה חדשה.
תַקצִיר
לפעולה זו יש אותה סמנטיקה כמו צורה מחדש על הטנזור הצפוף המיוצג. ה- input_indices
מחושבים מחדש על סמך ה- new_shape
המבוקשת.
אם רכיב אחד של new_shape
הוא הערך המיוחד -1, הגודל של הממד הזה מחושב כך שהגודל הדחוס הכולל נשאר קבוע. לכל היותר רכיב אחד של new_shape
יכול להיות -1. מספר האלמנטים הצפופים הנרמזים על ידי new_shape
חייב להיות זהה למספר האלמנטים הצפופים שנרמזו במקור על ידי input_shape
.
עיצוב מחדש אינו משפיע על סדר הערכים ב-SparseTensor.
אם לטנסור הקלט יש ערכים R_in
ו- N
שאינם ריקים, ול- new_shape
יש אורך R_out
, אז input_indices
יש צורה [N, R_in]
, input_shape
יש אורך R_in
, output_indices
יש צורה [N, R_out]
ול- output_shape
יש אורך R_out
.
טיעונים:
- scope: אובייקט Scope
- input_indexes: 2-D. מטריצת
N x R_in
עם המדדים של ערכים לא ריקים ב-SparseTensor. - input_shape: 1-D. וקטור
R_in
עם הצורה הצפופה של הקלט SparseTensor. - new_shape: 1-D. וקטור
R_out
עם הצורה הצפופה החדשה המבוקשת.
החזרות:
-
Output
פלט_מדדים: 2-D. מטריצתN x R_out
עם המדדים המעודכנים של ערכים לא ריקים בפלט SparseTensor. -
Output
output_shape: 1-D. וקטורR_out
עם הצורה הצפופה המלאה של הפלט SparseTensor. זה זהה ל-new_shape
אבל עם כל מימד -1 שמולא.
בנאים והורסים | |
---|---|
SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape) |
תכונות ציבוריות | |
---|---|
operation | |
output_indices | |
output_shape |
תכונות ציבוריות
מִבצָע
Operation operation
output_indexe
::tensorflow::Output output_indices
output_shape
::tensorflow::Output output_shape
תפקידים ציבוריים
SparseReshape
SparseReshape( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_shape, ::tensorflow::Input new_shape )