SparseAdd

Clase public final SparseAdd

Agrega dos objetos "SparseTensor" para producir otro "SparseTensor".

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

De forma predeterminada, si dos valores suman cero en algún índice, la salida `SparseTensor` aún incluiría esa ubicación en particular en su índice, almacenando un cero en la ranura de valor correspondiente. Para anular esto, las personas que llaman pueden especificar "thresh", lo que indica que si la suma tiene una magnitud estrictamente menor que "thresh", su valor e índice correspondientes no se incluirán. En particular, `thresh == 0` (predeterminado) significa que todo se mantiene y el umbral real ocurre solo para un valor positivo.

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

Constantes

Cuerda OP_NAME El nombre de esta operación, como lo conoce el motor central de TensorFlow

Métodos públicos

estática <T se extiende Ttype > SparseAdd <T>
crear ( Alcance alcance, operando < TInt64 > aIndices, operando <T> aValores, operando < TInt64 > aShape, operando < TInt64 > bIndices, operando <T> bValues, operando < TInt64 > bShape, operando <? extiende TNumber > Thresh)
Método de fábrica para crear una clase que envuelva una nueva operación SparseAdd.
Salida < TInt64 >
Salida < TInt64 >
Salida <T>

Métodos heredados

Constantes

OP_NAME pública final static String

El nombre de esta operación, como lo conoce el motor central de TensorFlow

Valor constante: "SparseAdd"

Métodos públicos

public static SparseAdd <T> crear ( Alcance alcance, operando < TInt64 > aIndices, operando <T> aValores, operando < TInt64 > aShape, operando < TInt64 > bIndices, operando <T> bValues, operando < TInt64 > bShape, operando <? se extiende TNumber > Thresh)

Método de fábrica para crear una clase que envuelva una nueva operación SparseAdd.

Parámetros
alcance alcance actual
apéndices 2-D. Los `índices` del primer` SparseTensor`, tamaño `[nnz, ndims]` Matrix.
aValores 1-D. Los `valores` del primer` SparseTensor`, tamaño `[nnz]` Vector.
una silueta 1-D. La `forma` del primer` SparseTensor`, tamaño `[ndims]` Vector.
bíndices 2-D. Los `índices` del segundo` SparseTensor`, tamaño `[nnz, ndims]` Matrix.
bValores 1-D. Los "valores" del segundo vector "SparseTensor", tamaño "[nnz]".
bShape 1-D. La `forma` del segundo` SparseTensor`, tamaño `[ndims]` Vector.
trillar 0-D. El umbral de magnitud que determina si un par de índice / valor de salida ocupa espacio.
Devoluciones
  • una nueva instancia de SparseAdd

pública de salida < TInt64 > sumIndices ()

pública de salida < TInt64 > sumShape ()

pública de salida <T> sumValues ()