tensorflow :: ops :: SparseAdd
#include <sparse_ops.h>
2つのSparseTensor
オブジェクトを追加して、別のSparseTensor
を生成しSparseTensor
。
概要
入力SparseTensor
オブジェクトのインデックスは、標準のSparseTensor
順序で順序付けられていると見なされます。そうでない場合は、このステップの前にSparseReorder
を実行してインデックスの順序を復元します。
デフォルトでは、あるインデックスで2つの値の合計がゼロになった場合、出力SparseTensor
はその特定の場所をインデックスに含め、対応する値スロットにゼロを格納します。これをオーバーライドするために、呼び出し元はthresh
を指定できます。これは、合計の大きさがthresh
よりも厳密に小さい場合、対応する値とインデックスが含まれないことを示します。特に、 thresh == 0
(デフォルト)は、すべてが保持され、実際のしきい値が正の値に対してのみ発生することを意味します。
以下の形状では、 nnz
服用後のカウントであるthresh
考慮。
引数:
- スコープ:スコープオブジェクト
- a_indices:2-D。最初の
SparseTensor
のindices
、サイズ[nnz, ndims]
マトリックス。 - a_values:1-D。最初の
SparseTensor
のvalues
、サイズ[nnz]
ベクトル。 - a_shape:1-D。最初の
SparseTensor
のshape
、サイズ[ndims]
ベクトル。 - b_indices:2-D。 2番目の
SparseTensor
のindices
、サイズ[nnz, ndims]
マトリックス。 - b_values:1-D。 2番目の
SparseTensor
のvalues
、サイズ[nnz]
ベクトル。 - b_shape:1-D。 2番目の
SparseTensor
のshape
、サイズ[ndims]
ベクトル。 - しきい値:0-D。出力値/インデックスのペアがスペースを取るかどうかを決定する大きさのしきい値。
戻り値:
コンストラクタとデストラクタ | |
---|---|
SparseAdd (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b_indices, :: tensorflow::Input b_values, :: tensorflow::Input b_shape, :: tensorflow::Input thresh) |
パブリック属性 | |
---|---|
operation | |
sum_indices | |
sum_shape | |
sum_values |
パブリック属性
操作
Operation operation
sum_indices
::tensorflow::Output sum_indices
sum_shape
::tensorflow::Output sum_shape
sum_values
::tensorflow::Output sum_values
公の行事
SparseAdd
SparseAdd( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b_indices, ::tensorflow::Input b_values, ::tensorflow::Input b_shape, ::tensorflow::Input thresh )