DeserializeSparse

DeserializeSparse public final class

Deserializar objetos `SparseTensor`.

La entrada `serialized_sparse` debe tener la forma` [?,?, ...,?, 3] `donde la última dimensión almacena objetos serializados` SparseTensor` y las otras N dimensiones (N> = 0) corresponden a un lote. Todos los rangos de los objetos `SparseTensor` originales deben coincidir. Cuando se crea el "SparseTensor" final, su rango es el rango de los objetos "SparseTensor" entrantes más N; los tensores escasos se han concatenado a lo largo de nuevas dimensiones, una para cada lote.

Los valores de forma del objeto `SparseTensor` de salida para las dimensiones originales son el máximo en los valores de forma de los objetos` SparseTensor` de entrada para las dimensiones correspondientes. Las nuevas dimensiones coinciden con el tamaño del lote.

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, después de este paso, ejecute `SparseReorder` para restaurar el orden del índice.

Por ejemplo, si la entrada serializada es una matriz `[2 x 3]` que representa dos objetos `SparseTensor` originales:

índice = [0] [10] [20] valores = [1, 2, 3] forma = [50]

y

índice = [2] [10] valores = [4, 5] forma = [30]

entonces el `SparseTensor` final deserializado será:

índice = [0 0] [0 10] [0 20] [1 2] [1 10] valores = [1, 2, 3, 4, 5] forma = [2 50]

Constantes

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

Métodos públicos

estática <U se extiende Ttype > DeserializeSparse <U>
crear ( Alcance alcance, operando <? extiende Ttype > serializedSparse, Clase <U> dtype)
Método de fábrica para crear una clase que envuelva una nueva operación DeserializeSparse.
Salida < TInt64 >
Salida < TInt64 >
Salida <U>

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: "DeserializeSparse"

Métodos públicos

public static DeserializeSparse <U> crear ( Alcance alcance, operando <? extiende Ttype > serializedSparse, Clase <U> dtype)

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

Parámetros
alcance alcance actual
serializedSparse Los objetos serializados "SparseTensor". La última dimensión debe tener 3 columnas.
dtype El `dtype` de los objetos` SparseTensor` serializados.
Devoluciones
  • una nueva instancia de DeserializeSparse

pública de salida < TInt64 > sparseIndices ()

pública de salida < TInt64 > sparseShape ()

pública de salida <U> sparseValues ()