テンソルフロー::作戦:: 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 )