tensorflow :: opérations :: DésérialiserManySparse
#include <sparse_ops.h>
Désérialiser et concaténer SparseTensors
partir d'un minibatch sérialisé.
Résumé
L'entrée serialized_sparse
doit être une matrice de chaînes de forme [N x 3]
où N
est la taille du minibatch et les lignes correspondent aux sorties SerializeSparse
de SerializeSparse
. Les rangs des objets SparseTensor
origine doivent tous correspondre. Lorsque le dernier SparseTensor
est créé, il a un rang supérieur aux rangs des objets SparseTensor
entrants (ils ont été concaténés le long d'une nouvelle dimension de ligne).
Les valeurs de forme de l'objet SparseTensor
sortie pour toutes les dimensions, mais les premières sont le maximum sur les valeurs de forme des objets SparseTensor
entrée pour les dimensions correspondantes. Sa première valeur de forme est N
, la taille du minibatch.
Les indices des objets SparseTensor
entrée sont supposés classés dans l'ordre lexicographique standard. Si ce n'est pas le cas, après cette étape, exécutez SparseReorder
pour restaurer l'ordre des index.
Par exemple, si l'entrée sérialisée est une matrice [2 x 3]
représentant deux objets SparseTensor
originaux:
index = [ 0] [10] [20] values = [1, 2, 3] shape = [50]
et
index = [ 2] [10] values = [4, 5] shape = [30]
puis le dernier SparseTensor
désérialisé sera:
index = [0 0] [0 10] [0 20] [1 2] [1 10] values = [1, 2, 3, 4, 5] shape = [2 50]
Arguments:
- scope: un objet Scope
- serialized_sparse: 2-D, les
N
objetsSparseTensor
sérialisés. Doit avoir 3 colonnes. - dtype: le
dtype
des objetsSparseTensor
sérialisés.
Retour:
Constructeurs et destructeurs | |
---|---|
DeserializeManySparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Attributs publics | |
---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values |
Attributs publics
opération
Operation operation
sparse_indices
::tensorflow::Output sparse_indices
forme_ clairsemée
::tensorflow::Output sparse_shape
sparse_values
::tensorflow::Output sparse_values
Fonctions publiques
DeserializeManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )