tensorflow:: ops:: SparseAdd

#include <sparse_ops.h>

Agrega dos objetos SparseTensor para producir otro SparseTensor .

Resumen

Se asume que los índices de los objetos SparseTensor de entrada están ordenados según el orden lexicográfico estándar. Si este no es el caso, ejecute SparseReorder antes de este paso para restaurar el orden de los índices.

Por defecto, si la suma de dos valores es cero en un índice determinado, el SparseTensor de salida incluirá esa ubicación específica en su índice, almacenando un cero en la ranura de valor correspondiente. Para anular este comportamiento, se puede especificar thresh , indicando que si la suma tiene una magnitud estrictamente menor que thresh , su valor e índice correspondientes no se incluirán. En particular, thresh == 0 (valor predeterminado) significa que se conserva todo y el umbral real solo se aplica a valores positivos.

En las siguientes figuras, nnz es el recuento después de tener en cuenta thresh .

Argumentos:

  • ámbito: Un objeto de ámbito
  • a_indices: 2-D. Los indices de la primera matriz SparseTensor , de tamaño [nnz, ndims] .
  • a_values: 1-D. Los values del primer SparseTensor , tamaño [nnz] Vector.
  • a_shape: 1-D. La shape del primer SparseTensor , tamaño [ndims] Vector.
  • b_indices: 2-D. Los indices de la segunda matriz SparseTensor , de tamaño [nnz, ndims] .
  • b_values: 1-D. Los values del segundo SparseTensor , tamaño [nnz] Vector.
  • b_shape: 1-D. La shape del segundo SparseTensor , tamaño [ndims] Vector.
  • Umbral: 0-D. El umbral de magnitud que determina si un par valor/índice de salida ocupa espacio.

Devoluciones:

Constructores y destructores

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

operación

Operation operation

suma_índices

::tensorflow::Output sum_indices

suma_forma

::tensorflow::Output sum_shape

valores_de_suma

::tensorflow::Output sum_values

Funciones 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
)