tensorflow:: عملیات:: SparseAddGrad

#include <sparse_ops.h>

عملگر گرادیان برای گزینه SparseAdd .

خلاصه

تابع SparseAdd ، A + B را محاسبه می‌کند، که در آن A، B و مجموع، همگی به صورت اشیاء SparseTensor نمایش داده می‌شوند. این تابع، گرادیان بالادست را نسبت به مقادیر غیر تهی مجموع دریافت می‌کند و گرادیان‌ها را نسبت به مقادیر غیر تهی A و B خروجی می‌دهد.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • backprop_val_grad: یک بعدی با شکل [nnz(sum)] . گرادیان نسبت به مقادیر غیر تهی حاصل جمع.
  • a_indices: دوبعدی. indices SparseTensor A، با اندازه [nnz(A), ndims] .
  • b_indices: 2-D. indices SparseTensor B، اندازه [nnz(B), ndims] .
  • sum_indices: دوبعدی. indices مجموع SparseTensor ، اندازه [nnz(sum), ndims] .

بازده:

  • Output a_val_grad: یک بعدی با شکل [nnz(A)] . گرادیان نسبت به مقادیر غیر تهی A.
  • Output b_val_grad: یک بعدی با شکل [nnz(B)] . گرادیان نسبت به مقادیر غیر تهی B.

سازنده‌ها و مخرب‌ها

SparseAddGrad (const :: tensorflow::Scope & scope, :: tensorflow::Input backprop_val_grad, :: tensorflow::Input a_indices, :: tensorflow::Input b_indices, :: tensorflow::Input sum_indices)

ویژگی‌های عمومی

a_val_grad
b_val_grad
operation

ویژگی‌های عمومی

a_val_grad

::tensorflow::Output a_val_grad

b_val_grad

::tensorflow::Output b_val_grad

عملیات

Operation operation

کارکردهای عمومی

اسپارس‌ادگرید

 SparseAddGrad(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input backprop_val_grad,
  ::tensorflow::Input a_indices,
  ::tensorflow::Input b_indices,
  ::tensorflow::Input sum_indices
)