Deserializar objetos `SparseTensor`.
La entrada `serialized_sparse` debe tener la forma `[?, ?, ..., ?, 3]` donde la última dimensión almacena objetos `SparseTensor` serializados 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 dispersos se han concatenado a lo largo de nuevas dimensiones, uno 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.
Los índices de los objetos `SparseTensor` de entrada se suponen 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` deserializado final será:
índice = [0 0] [0 10] [0 20] [1 2] [1 10] valores = [1, 2, 3, 4, 5] forma = [2 50]
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
estático <U extiende TType > DeserializeSparse <U> | |
Salida < TInt64 > | |
Salida < TInt64 > | |
Salida <U> |
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.
Métodos públicos
public static DeserializeSparse <U> crear ( alcance alcance , Operando <? extiende TType > serializedSparse, Class<U> dtype)
Método de fábrica para crear una clase que envuelve una nueva operación DeserializeSparse.
Parámetros
alcance | alcance actual |
---|---|
serializadoEscaso | Los objetos serializados `SparseTensor`. La última dimensión debe tener 3 columnas. |
tipo d | El `dtype` de los objetos serializados `SparseTensor`. |
Devoluciones
- una nueva instancia de DeserializeSparse