tensorflow:: ops:: DeserializeSparse
#include <sparse_ops.h> Deserializar objetos SparseTensor .
Resumen
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. 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, una por cada lote.
Los valores de forma del objeto SparseTensor de salida para las dimensiones originales son el máximo entre 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 según el orden lexicográfico estándar. Si este no es el caso, después de este paso ejecute SparseReorder para restaurar el orden de los índices.
Por ejemplo, si la entrada serializada es una matriz [2 x 3] que representa dos objetos SparseTensor originales:
index = [ 0]
[10]
[20]
values = [1, 2, 3]
shape = [50]y
index = [ 2]
[10]
values = [4, 5]
shape = [30] Entonces, el SparseTensor deserializado final será:
index = [0 0]
[0 10]
[0 20]
[1 2]
[1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]Argumentos:
- ámbito: Un objeto de ámbito
- serialized_sparse: Los objetos
SparseTensorserializados. La última dimensión debe tener 3 columnas. - dtype: El
dtypede los objetosSparseTensorserializados.
Devoluciones:
Constructores y destructores | |
|---|---|
DeserializeSparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Atributos públicos | |
|---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values | |
Atributos públicos
operación
Operation operation
índices_dispersos
::tensorflow::Output sparse_indices
forma dispersa
::tensorflow::Output sparse_shape
valores_dispersos
::tensorflow::Output sparse_values
Funciones públicas
DeserializarEsparcido
DeserializeSparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )