تدفق التوتر:: العمليات:: إعادة تشكيل متفرق
#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
.
الحجج:
- النطاق: كائن النطاق
- مؤشرات الإدخال: 2-D. مصفوفة
N x R_in
مع مؤشرات القيم غير الفارغة في SparseTensor. - input_shape: 1-D.
R_in
متجه مع شكل SparseTensor الكثيف للإدخال. - new_shape: 1-د. متجه
R_out
بالشكل الكثيف الجديد المطلوب.
العوائد:
-
Output
الإخراج: 2-D. مصفوفةN x R_out
مع المؤشرات المحدثة للقيم غير الفارغة في مخرجات SparseTensor. - شكل
Output
: 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
input_indices
::tensorflow::Output output_indices
input_shape
::tensorflow::Output output_shape
الوظائف العامة
إعادة تشكيل متفرقة
SparseReshape( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_shape, ::tensorflow::Input new_shape )