تدفق التوتر:: العمليات:: صفوف متفرقة
#include <sparse_ops.h>
يملأ الصفوف الفارغة في المدخلات SparseTensor
ثنائية الأبعاد بقيمة افتراضية.
ملخص
يتم تمثيل المدخلات SparseTensor
عبر مجموعة من المدخلات ( indices
، values
، dense_shape
). يحتوي الناتج SparseTensor
على نفس dense_shape
ولكن مع مؤشرات output_indices
وقيم output_values
.
تقوم هذه العملية بإدراج إدخال واحد لكل صف لا يحتوي على أي قيم. يتم إنشاء الفهرس كـ [row, 0, ..., 0]
والقيمة المدرجة هي default_value
.
على سبيل المثال، لنفترض أن sp_input
له شكل [5, 6]
وقيم غير فارغة:
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
الصفان 1 و 4 فارغان، لذا سيكون الناتج بالشكل [5, 6]
مع القيم:
[0, 1]: a [0, 3]: b [1, 0]: default_value [2, 0]: c [3, 1]: d [4, 0]: default_value
سيكون الناتج SparseTensor
بترتيب الصف الرئيسي وسيكون له نفس شكل الإدخال.
تقوم هذه العملية أيضًا بإرجاع متجه المؤشر على شكل [dense_shape[0]]
على هذا النحو
empty_row_indicator[i] = True iff row i was an empty row.
ومتجه خريطة الفهرس العكسي على شكل [indices.shape[0]]
الذي يتم استخدامه أثناء الانتشار العكسي،
reverse_index_map[j] = out_j s.t. indices[j, :] == output_indices[out_j, :]
الحجج:
- النطاق: كائن النطاق
- المؤشرات: 2-د. مؤشرات الموتر المتناثر.
- القيم: 1-د. قيم الموتر المتناثر.
- كثيف_الشكل: 1-د. شكل الموتر المتناثر.
- default_value: 0-D. القيمة الافتراضية التي سيتم إدراجها في الموقع
[row, 0, ..., 0]
للصفوف المفقودة من موتر الإدخال المتناثر. مؤشرات الإخراج: 2-D. مؤشرات الموتر المتناثر المملوء.
العوائد:
- مؤشرات الإخراج
Output
- قيم إخراج
Output
: 1-D. قيم الموتر المتناثر المملوء. -
Output
الفارغ_صف_المؤشر: 1-د. ما إذا كان الصف الكثيف مفقودًا في موتر الإدخال المتناثر. -
Output
خريطة_الفهرس العكسي: 1-د. خريطة من مؤشرات المدخلات إلى مؤشرات المخرجات.
البنائين والمدمرين | |
---|---|
SparseFillEmptyRows (const :: tensorflow::Scope & scope, :: tensorflow::Input indices, :: tensorflow::Input values, :: tensorflow::Input dense_shape, :: tensorflow::Input default_value) |
الصفات العامة | |
---|---|
empty_row_indicator | |
operation | |
output_indices | |
output_values | |
reverse_index_map |
الصفات العامة
empty_row_indicator
::tensorflow::Output empty_row_indicator
عملية
Operation operation
input_indices
::tensorflow::Output output_indices
input_values
::tensorflow::Output output_values
Reverse_index_map
::tensorflow::Output reverse_index_map
الوظائف العامة
صفوف متفرقة
SparseFillEmptyRows( const ::tensorflow::Scope & scope, ::tensorflow::Input indices, ::tensorflow::Input values, ::tensorflow::Input dense_shape, ::tensorflow::Input default_value )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-24 (حسب التوقيت العالمي المتفَّق عليه)