تدفق التوتر:: العمليات:: إعادة تشكيل متفرق
#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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-21 (حسب التوقيت العالمي المتفَّق عليه)