tensorflow :: ops :: SparseAdd
#include <sparse_ops.h>
Adiciona dois objetos SparseTensor
para produzir outro SparseTensor
.
Resumo
Os índices dos objetos SparseTensor
entrada são considerados ordenados na ordem lexicográfica padrão. Se este não for o caso, antes desta etapa execute SparseReorder
para restaurar a ordem do índice.
Por padrão, se dois valores somam zero em algum índice, o SparseTensor
saída ainda incluiria aquele local específico em seu índice, armazenando um zero no slot de valor correspondente. Para substituir isso, os chamadores podem especificar thresh
, indicando que se a soma tiver uma magnitude estritamente menor que thresh
, seu valor e índice correspondentes não serão incluídos. Em particular, thresh == 0
(padrão) significa que tudo é mantido e o limite real acontece apenas para um valor positivo.
Nas seguintes formas, nnz
é a contagem depois de tomar thresh
em conta.
Argumentos:
- escopo: um objeto Scope
- a_indices: 2-D. Os
indices
do primeiroSparseTensor
, size[nnz, ndims]
Matrix. - a_values: 1-D. Os
values
do primeiroSparseTensor
,SparseTensor
tamanho[nnz]
. - a_shape: 1-D. A
shape
do primeiroSparseTensor
,SparseTensor
tamanho[ndims]
. - b_indices: 2-D. Os
indices
do segundoSparseTensor
, size[nnz, ndims]
Matrix. - b_values: 1-D. Os
values
do segundoSparseTensor
,SparseTensor
tamanho[nnz]
. - forma b: 1-D. A
shape
do segundoSparseTensor
, size[ndims]
Vetor. - limiar: 0-D. O limite de magnitude que determina se um valor de saída / par de índice ocupa espaço.
Retorna:
Construtores e Destruidores | |
---|---|
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) |
Atributos públicos | |
---|---|
operation | |
sum_indices | |
sum_shape | |
sum_values |
Atributos públicos
Operação
Operation operation
sum_indices
::tensorflow::Output sum_indices
sum_shape
::tensorflow::Output sum_shape
sum_values
::tensorflow::Output sum_values
Funções públicas
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 )