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, a saída SparseTensor 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 primeiro SparseTensor , size [nnz, ndims] Matrix.
  • a_values: 1-D. Os values do primeiro SparseTensor , SparseTensor tamanho [nnz] .
  • a_shape: 1-D. A shape do primeiro SparseTensor , SparseTensor tamanho [ndims] .
  • b_indices: 2-D. Os indices do segundo SparseTensor , size [nnz, ndims] Matrix.
  • b_values: 1-D. Os values do segundo SparseTensor , SparseTensor tamanho [nnz] .
  • forma b: 1-D. A shape do segundo SparseTensor , 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
)