tensorflow :: ops :: SparseAdd
#include <sparse_ops.h>
Dodaje dwa obiekty SparseTensor
aby utworzyć inny SparseTensor
.
streszczenie
SparseTensor
że indeksy wejściowych obiektów SparseTensor
są uporządkowane w standardowym porządku leksykograficznym. Jeśli tak nie jest, przed tym krokiem uruchom SparseReorder
aby przywrócić kolejność indeksów.
Domyślnie, jeśli dwie wartości sumują się do zera w jakimś indeksie, wyjściowy SparseTensor
nadal zawierałby tę konkretną lokalizację w swoim indeksie, przechowując zero w odpowiednim gnieździe wartości. Aby to zmienić, wywołujący mogą określić thresh
, wskazując, że jeśli suma ma wielkość ściśle mniejszą niż thresh
, odpowiadająca jej wartość i indeks nie zostaną uwzględnione. W szczególności thresh == 0
(domyślnie) oznacza, że wszystko jest zachowane, a rzeczywiste progowanie ma miejsce tylko dla wartości dodatniej.
W poniższych postaciach nnz
to liczba po uwzględnieniu thresh
.
Argumenty:
- zakres: obiekt Scope
- a_indices: 2-D.
indices
pierwszegoSparseTensor
, rozmiar[nnz, ndims]
macierzy. - a_values: 1-D.
values
pierwszegoSparseTensor
, rozmiar[nnz]
Vector. - a_shape: 1-D.
shape
pierwszegoSparseTensor
, rozmiar[ndims]
Vector. - b_indices: 2-D.
indices
drugiegoSparseTensor
, rozmiar[nnz, ndims]
Matrix. - b_values: 1-D.
values
drugiegoSparseTensor
, rozmiar[nnz]
Vector. - b_shape: 1-D.
shape
drugiegoSparseTensor
, rozmiar[ndims]
Vector. - thresh: 0-D. Próg wielkości, który określa, czy para wartość wyjściowa / indeks zajmuje miejsce.
Zwroty:
Konstruktorzy i niszczyciele | |
---|---|
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) |
Atrybuty publiczne | |
---|---|
operation | |
sum_indices | |
sum_shape | |
sum_values |
Atrybuty publiczne
operacja
Operation operation
suma_indeksów
::tensorflow::Output sum_indices
sum_shape
::tensorflow::Output sum_shape
suma_wartości
::tensorflow::Output sum_values
Funkcje publiczne
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 )