Tensorflow :: ops :: SparseAdd
#include <sparse_ops.h>
Fügt zwei SparseTensor
Objekte hinzu, um einen weiteren SparseTensor
zu erstellen.
Zusammenfassung
Es wird angenommen, dass die Indizes der eingegebenen SparseTensor
Objekte in lexikografischer Standardreihenfolge geordnet sind. Ist dies nicht der Fall, führen Sie vor diesem Schritt SparseReorder
, um die SparseReorder
wiederherzustellen.
Wenn zwei Werte an einem Index zu Null SparseTensor
, enthält der SparseTensor
Ausgang SparseTensor
immer noch diese bestimmte Position in seinem Index und speichert eine Null im entsprechenden Werteschlitz. Um dies zu überschreiben, können Anrufer einen thresh
angeben, der angibt, dass der entsprechende Wert und Index der Summe nicht enthalten wäre, wenn die Summe eine streng kleinere Größe als der thresh
hat. Insbesondere bedeutet thresh == 0
(Standard), dass alles beibehalten wird und die tatsächliche Schwellwertbildung nur für einen positiven Wert erfolgt.
In den folgenden Formen ist nnz
die Anzahl nach Berücksichtigung des thresh
.
Argumente:
- scope: Ein Scope- Objekt
- a_indices: 2-D. Die
indices
des erstenSparseTensor
, Größe[nnz, ndims]
Matrix. - a_Werte: 1-D. Die
values
des erstenSparseTensor
, Größe[nnz]
Vektor. - a_shape: 1-D. Die
shape
des erstenSparseTensor
, Größe[ndims]
Vector. - b_indices: 2-D. Die
indices
des zweitenSparseTensor
, Größe[nnz, ndims]
Matrix. - b_Werte: 1-D. Die
values
des zweitenSparseTensor
, Größe[nnz]
Vektor. - b_shape: 1-D. Die
shape
des zweitenSparseTensor
, Größe[ndims]
Vector. - Dreschpunkt: 0-D. Der Größenschwellenwert, der bestimmt, ob ein Ausgabewert / Index-Paar Platz beansprucht.
Kehrt zurück:
Konstruktoren und Destruktoren | |
---|---|
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) |
Öffentliche Attribute | |
---|---|
operation | |
sum_indices | |
sum_shape | |
sum_values |
Öffentliche Attribute
Operation
Operation operation
sum_indices
::tensorflow::Output sum_indices
sum_shape
::tensorflow::Output sum_shape
sum_values
::tensorflow::Output sum_values
Öffentliche Funktionen
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 )