تدفق التوتر:: العمليات:: إضافة متفرقة
#include <sparse_ops.h>
يضيف كائنين SparseTensor
لإنتاج SparseTensor
آخر.
ملخص
يُفترض أن يتم ترتيب مؤشرات كائنات SparseTensor
بترتيب معجمي قياسي. إذا لم يكن الأمر كذلك، فقبل هذه الخطوة، قم بتشغيل SparseReorder
لاستعادة ترتيب الفهرس.
افتراضيًا، إذا كان مجموع القيمتين يساوي صفرًا في بعض الفهرس، فسيظل مخرج SparseTensor
يتضمن هذا الموقع المحدد في فهرسه، ويخزن صفرًا في فتحة القيمة المقابلة. لتجاوز هذا، يمكن للمتصلين تحديد thresh
، مما يشير إلى أنه إذا كان للمجموع حجم أصغر تمامًا من thresh
، فلن يتم تضمين قيمته المقابلة وفهرسه. على وجه الخصوص، يعني thresh == 0
(افتراضي) أنه تم الاحتفاظ بكل شيء وأن العتبة الفعلية تحدث فقط عند القيمة الموجبة.
في الأشكال التالية، nnz
هو العدد بعد أخذ thresh
في الاعتبار.
الحجج:
- النطاق: كائن النطاق
- أ_المؤشرات: 2-د.
indices
مصفوفةSparseTensor
الأولى، الحجم[nnz, ndims]
. - أ_القيم: 1-د.
values
SparseTensor
الأولى، size[nnz]
Vector. - أ_الشكل: 1-د.
shape
SparseTensor
الأول، الحجم[ndims]
Vector. - ب_المؤشرات: 2-د.
indices
مصفوفةSparseTensor
الثانية، الحجم[nnz, ndims]
. - ب_القيم: 1-د.
values
SparseTensor
الثاني، الحجم[nnz]
Vector. - ب_الشكل: 1-د.
shape
SparseTensor
الثاني، الحجم[ndims]
Vector. - عتبة: 0-د. عتبة الحجم التي تحدد ما إذا كان زوج القيمة/الفهرس الناتج يأخذ مساحة.
العوائد:
البنائين والمدمرين | |
---|---|
SparseAdd (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b_indices, :: tensorflow::Input b_values, :: tensorflow::Input b_shape, :: tensorflow::Input thresh) |
الصفات العامة | |
---|---|
operation | |
sum_indices | |
sum_shape | |
sum_values |
الصفات العامة
عملية
Operation operation
sum_indices
::tensorflow::Output sum_indices
sum_shape
::tensorflow::Output sum_shape
sum_values
::tensorflow::Output sum_values
الوظائف العامة
إضافة متفرقة
SparseAdd( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b_indices, ::tensorflow::Input b_values, ::tensorflow::Input b_shape, ::tensorflow::Input thresh )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-24 (حسب التوقيت العالمي المتفَّق عليه)