tensor akışı:: işlem:: SeyrekAddGrad

#include <sparse_ops.h>

SparseAdd işlemi için gradyan operatörü.

Özet

SparseAdd işlemi, A + B'yi hesaplar; burada A, B ve toplam, SparseTensor nesneleri olarak temsil edilir. Bu işlem, toplamın boş olmayan değerlerine göre yukarı akış degradesini alır ve A ve B'nin boş olmayan değerlerine göre degradelerin çıktısını alır.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • backprop_val_grad: [nnz(sum)] şeklinde 1 boyutlu. Toplamın boş olmayan değerlerine göre gradyan.
  • a_endeksler: 2-B. SparseTensor A'nın indices , size [nnz(A), ndims] .
  • b_endeksleri: 2-D. SparseTensor B'nin indices , size [nnz(B), ndims] .
  • toplam_endeksler: 2-B. Toplamın indices SparseTensor , size [nnz(sum), ndims] .

İadeler:

  • Output a_val_grad: şekilli 1-D [nnz(A)] . A'nın boş olmayan değerlerine göre gradyan.
  • Output b_val_grad: [nnz(B)] şeklinde 1-D. B'nin boş olmayan değerlerine göre gradyan.

Yapıcılar ve Yıkıcılar

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

Genel özellikler

a_val_grad
b_val_grad
operation

Genel özellikler

a_val_grad

::tensorflow::Output a_val_grad

b_val_grad

::tensorflow::Output b_val_grad

operasyon

Operation operation

Kamu işlevleri

SeyrekAddGrad

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