fluxo tensor:: ops:: Adicionar esparso

#include <sparse_ops.h>

Adiciona dois objetos SparseTensor para produzir outro SparseTensor .

Resumo

Os índices dos objetos SparseTensor de 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 somarem zero em algum índice, a saída SparseTensor ainda incluiria esse 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 ocorre apenas para um valor positivo.

Nas formas a seguir, nnz é a contagem após levar em consideração thresh .

Argumentos:

  • escopo: um objeto Escopo
  • a_índices: 2-D. Os indices do primeiro SparseTensor , tamanho [nnz, ndims] Matrix.
  • a_valores: 1-D. Os values do primeiro SparseTensor , tamanho [nnz] Vector.
  • a_forma: 1-D. A shape do primeiro SparseTensor , tamanho [ndims] Vector.
  • b_índices: 2-D. Os indices do segundo SparseTensor , tamanho [nnz, ndims] Matrix.
  • b_valores: 1-D. Os values do segundo SparseTensor , tamanho [nnz] Vector.
  • b_forma: 1-D. A shape do segundo SparseTensor , tamanho [ndims] Vector.
  • debulhar: 0-D. O limite de magnitude que determina se um par valor/índice de saída 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

índices_soma

::tensorflow::Output sum_indices

forma_soma

::tensorflow::Output sum_shape

soma_valores

::tensorflow::Output sum_values

Funções públicas

Adicionar esparso

 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
)