tensorflow:: ops:: SparseAddGrad

#include <sparse_ops.h>

SparseAdd操作の勾配演算子。

まとめ

SparseAdd演算は A + B を計算します。ここで、A、B、および合計はすべてSparseTensorオブジェクトとして表現されます。この演算は、合計の空でない値に関する上流勾配を入力として受け取り、A と B の空でない値に関する勾配を出力します。

議論:

  • スコープ:スコープオブジェクト
  • backprop_val_grad: 形状が[nnz(sum)]の 1 次元オブジェクト。合計の空でない値に関する勾配。
  • a_indices: 2次元SparseTensor Aのindices 、サイズ[nnz(A), ndims] 。
  • b_indices: 2次元SparseTensor Bのindices 、サイズ[nnz(B), ndims] 。
  • sum_indices: 2次元。合計SparseTensorのindices 、サイズ[nnz(sum), ndims] 。

返品:

  • Output a_val_grad: 形状[nnz(A)]の 1 次元オブジェクト。A の空でない値に関する勾配。
  • Output b_val_grad: 形状[nnz(B)]の 1 次元オブジェクト。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

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