tensorflow:: ops:: SparseAdd
#include <sparse_ops.h> Dodaje dwa obiekty SparseTensor w celu utworzenia kolejnego SparseTensor .
Streszczenie
Zakłada się, że indeksy wejściowych obiektów SparseTensor są uporządkowane zgodnie ze standardową kolejnością leksykograficzną. Jeśli tak nie jest, przed wykonaniem tego kroku należy uruchomić SparseReorder , aby przywrócić kolejność indeksowania.
Domyślnie, jeśli dwie wartości sumują się do zera w pewnym indeksie, wyjściowy SparseTensor nadal uwzględniałby to konkretne miejsce w swoim indeksie, zapisując zero w odpowiednim slocie wartości. Aby to zmienić, wywołujący mogą określić thresh , wskazując, że jeśli suma ma wartość ściśle mniejszą niż thresh , odpowiadająca jej wartość i indeks nie zostaną uwzględnione. W szczególności, thresh == 0 (wartość domyślna) oznacza, że wszystko jest zachowywane, a faktyczne progowanie ma miejsce tylko dla wartości dodatniej.
W poniższych kształtach nnz to liczba po uwzględnieniu thresh .
Argumenty:
- zakres: obiekt zakresu
- a_indices: 2-D.
indicespierwszej macierzySparseTensoro rozmiarze[nnz, ndims]. - a_values: 1-D.
valuespierwszego wektoraSparseTensoro rozmiarze[nnz]. - a_shape: 1-D.
shapepierwszegoSparseTensor, rozmiar[ndims]Wektor. - b_indices: 2-D.
indicesdrugiej macierzySparseTensoro rozmiarze[nnz, ndims]. - b_values: 1-D.
valuesdrugiego wektoraSparseTensoro rozmiarze[nnz]. - b_shape: 1-D.
shapedrugiegoSparseTensor, rozmiar[ndims]Wektor. - Próg: 0-D. Próg wielkości, który określa, czy para wartość/indeks wyjściowy zajmuje miejsce.
Zwroty:
Konstruktory i destruktory | |
|---|---|
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
działanie
Operation operation
suma_indeksów
::tensorflow::Output sum_indices
suma_kształtów
::tensorflow::Output sum_shape
suma_wartości
::tensorflow::Output sum_values
Funkcje publiczne
Dodawanie rzadkie
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 )