Désérialisez et concaténez les « SparseTensors » à partir d'un mini-lot sérialisé.
L'entrée `serialized_sparse` doit être une matrice de chaînes de forme `[N x 3]` où `N` est la taille du mini-lot et les lignes correspondent aux sorties compressées de `SerializeSparse`. Les rangs des objets `SparseTensor` d'origine doivent tous correspondre. Lorsque le `SparseTensor` final est créé, il a un rang supérieur à celui 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` de sortie pour toutes les dimensions, à l'exception des premières, sont les valeurs maximales des valeurs de forme des objets `SparseTensor` d'entrée pour les dimensions correspondantes. Sa première valeur de forme est « N », la taille du mini-lot.
Les indices des objets d'entrée `SparseTensor` 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 » d'origine :
index = [ 0] [10] [20] valeurs = [1, 2, 3] forme = [50]
et
index = [ 2] [10] valeurs = [4, 5] forme = [30]
alors le `SparseTensor` final désérialisé sera :
indice = [0 0] [0 10] [0 20] [1 2] [1 10] valeurs = [1, 2, 3, 4, 5] forme = [2 50]
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
statique <T étend TType > DeserializeManySparse <T> | |
Sortie < TInt64 > | |
Sortie < TInt64 > | |
Sortie <T> |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
public static DeserializeManySparse <T> créer ( Scope scope, Operand < TString > serializedSparse, Class<T> dtype)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération DeserializeManySparse.
Paramètres
portée | portée actuelle |
---|---|
sérialiséSparse | 2-D, les objets `N` sérialisés `SparseTensor`. Doit avoir 3 colonnes. |
type | Le `dtype` des objets `SparseTensor` sérialisés. |
Retour
- une nouvelle instance de DeserializeManySparse