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]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 objets SparseTensor sérialisés. Doit avoir 3 colonnes.
  • dtype: le dtype des objets SparseTensor 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
)