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

org.tensorflow.op.RawOp
booleano final
es igual a (Object obj)
int final
Operación
op ()
Devuelva esta unidad de cálculo como una sola Operation .
cadena final
booleano
equals (Object arg0)
Clase final <?>
getClass ()
En t
hashCode ()
vacío final
notificar ()
vacío final
notifyAll ()
Cuerda
toString ()
vacío final
espera (tiempo arg0, arg1 int)
vacío final
espera (arg0 largo)
vacío final
wait ()
org.tensorflow.op.Op
abstracta ExecutionEnvironment
env ()
Devuelve el entorno de ejecución en el que se creó esta operación.
abstracta Operación
op ()
Devuelva esta unidad de cálculo como una sola Operation .

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