تينسورفلو :: العمليات :: إضافة متفرقة
#include <sparse_ops.h>
يضيف كائنين SparseTensor
لإنتاج SparseTensor
آخر.
ملخص
يُفترض أن مؤشرات كائنات SparseTensor
المدخلة مرتبة بترتيب معجمي قياسي. إذا لم يكن الأمر كذلك ، فقبل هذه الخطوة ، قم بتشغيل SparseReorder
لاستعادة ترتيب الفهرس.
بشكل افتراضي ، إذا تم جمع قيمتين إلى الصفر في فهرس ما ، SparseTensor
الناتج SparseTensor
يتضمن هذا الموقع المعين في الفهرس الخاص به ، ويخزن صفرًا في فتحة القيمة المقابلة. لتجاوز هذا ، يمكن للمتصلين تحديد thresh
، مشيرًا إلى أنه إذا كان المجموع أقل حجمًا من thresh
، فلن يتم تضمين القيمة والفهرس المقابل. على وجه الخصوص ، تعني العتبة thresh == 0
(افتراضي) أن كل شيء يتم الاحتفاظ به وأن الحد الفعلي يحدث فقط لقيمة موجبة.
في الأشكال التالية ، nnz
هو العد بعد أخذ thresh
في الاعتبار.
الحجج:
- النطاق: كائن النطاق
- أ_المؤشرات: 2-د.
indices
أولSparseTensor
، الحجم[nnz, ndims]
المصفوفة. - a_values: 1-د.
values
SparseTensor
الأول ، الحجم[nnz]
المتجه. - أ_شكل: 1-د.
shape
SparseTensor
الأول ، الحجم[ndims]
المتجه. - ب_المؤشرات: 2-د.
indices
SparseTensor
الثانيةSparseTensor
، الحجم[nnz, ndims]
المصفوفة. - b_values: 1-د.
values
SparseTensor
الثاني ، حجم[nnz]
. - ب_ الشكل: 1-د.
shape
SparseTensor
الثانيSparseTensor
، الحجم[ndims]
المتجه. - عتبة: 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
مجموع المؤشرات
::tensorflow::Output sum_indices
المجموع
::tensorflow::Output sum_shape
مجموع القيم
::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 و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)