مؤتمر Google I / O هو التفاف! تابع جلسات TensorFlow اعرض الجلسات

تينسورفلو :: العمليات :: إضافة متفرقة

#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
)