Deserializar y concatenar "SparseTensors" de un minibatch serializado.
La entrada `serialized_sparse` debe ser una matriz de cadena de forma` [N x 3] `donde` N` es el tamaño del minibatch y las filas corresponden a las salidas empaquetadas de `SerializeSparse`. Todos los rangos de los objetos `SparseTensor` originales deben coincidir. Cuando se crea el "SparseTensor" final, tiene un rango uno más alto que los rangos de los objetos "SparseTensor" entrantes (han sido concatenados a lo largo de una nueva dimensión de fila).
Los valores de forma del objeto `SparseTensor` de salida para todas las dimensiones, pero el primero es el máximo en los valores de forma de los objetos` SparseTensor` de entrada para las dimensiones correspondientes. Su primer valor de forma es `N`, el tamaño del minibatch.
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 <T se extiende Ttype > DeserializeManySparse <T> | |
Salida < TInt64 > | |
Salida < TInt64 > | sparseShape () |
Salida <T> | sparseValues () |
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
Métodos públicos
public static DeserializeManySparse <T> crear ( Alcance alcance, operando < TString > serializedSparse, Clase <T> dtype)
Método de fábrica para crear una clase que envuelva una nueva operación DeserializeManySparse.
Parámetros
alcance | alcance actual |
---|---|
serializedSparse | 2-D, los objetos `N` serializados` SparseTensor`. Debe tener 3 columnas. |
dtype | El `dtype` de los objetos` SparseTensor` serializados. |
Devoluciones
- una nueva instancia de DeserializeManySparse