tensorflow :: opérations :: DésérialiserSparse
#include <sparse_ops.h>
SparseTensor
objets SparseTensor
.
Résumé
L'entrée serialized_sparse
doit avoir la forme [?, ?, ..., ?, 3]
où la dernière dimension stocke les objets SparseTensor
sérialisés et les N autres dimensions (N> = 0) correspondent à un lot. Les rangs des objets SparseTensor
origine doivent tous correspondre. Lorsque le SparseTensor
final est créé, son rang est le rang des objets SparseTensor
entrants plus N; les tenseurs clairsemés ont été concaténés selon de nouvelles dimensions, une pour chaque lot.
Les valeurs de forme de l'objet SparseTensor
sortie pour les dimensions d'origine sont le maximum sur les valeurs de forme des objets SparseTensor
entrée pour les dimensions correspondantes. Les nouvelles dimensions correspondent à la taille du lot.
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: objets
SparseTensor
sérialisés. La dernière dimension doit avoir 3 colonnes. - dtype: le
dtype
des objetsSparseTensor
sérialisés.
Retour:
Constructeurs et destructeurs | |
---|---|
DeserializeSparse (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
DésérialiserSparse
DeserializeSparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )