SparseAdd

clase final pública SparseAdd

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

Los índices de los objetos `SparseTensor` de entrada se suponen 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 particular en su índice, almacenando un cero en el espacio 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 "thresh".

Constantes

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

Métodos públicos

estático <T extiende TType > SparseAdd <T>
crear (alcance alcance , Operando < TInt64 > aIndices, Operando <T> aValues, Operando < TInt64 > aShape, Operando < TInt64 > bIndices, Operando <T> bValues, Operando < TInt64 > bShape, Operando <? extiende TNumber > umbral)
Método de fábrica para crear una clase que envuelve una nueva operación SparseAdd.
Salida < TInt64 >
Salida < TInt64 >
Salida <T>

Métodos heredados

Constantes

Cadena final estática pública OP_NAME

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> create ( Alcance alcance, Operando < TInt64 > aIndices, Operando <T> aValues, Operando < TInt64 > aShape, Operando < TInt64 > bIndices, Operando <T> bValues, Operando < TInt64 > bShape, Operando <? extiende TNumber > umbral)

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

Parámetros
alcance alcance actual
aÍndices 2-D. Los `índices` del primer `SparseTensor`, tamaño `[nnz, ndims]` Matrix.
aValores 1-D. Los "valores" del primer vector "SparseTensor", tamaño "[nnz]".
una forma 1-D. La "forma" del primer vector "SparseTensor", tamaño "[ndims]".
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]".
bForma 1-D. La "forma" del segundo vector "SparseTensor", tamaño "[ndims]".
trillar 0-D. El umbral de magnitud que determina si un par de valor/índice de salida ocupa espacio.
Devoluciones
  • una nueva instancia de SparseAdd

Salida pública < TInt64 > sumIndices ()

Salida pública < TInt64 > sumShape ()

Salida pública <T> valoressum ()