テンソルフロー::作戦:: 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_インデックス: 2 次元。 SparseTensor B のindices 、サイズ[nnz(B), ndims]
  • sum_indices: 2 次元。合計SparseTensor 、サイズ[nnz(sum), ndims]indices

戻り値:

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