Tensorflow :: ops :: DeserializeManySparse
#include <sparse_ops.h>
Deserialisieren und verketten Sie SparseTensors
aus einem serialisierten Minibatch.
Zusammenfassung
Die Eingabe serialized_sparse
muss eine Zeichenfolgenmatrix der Form [N x 3]
wobei N
die Minibatch-Größe ist und die Zeilen gepackten Ausgaben von SerializeSparse
. Die Ränge der ursprünglichen SparseTensor
Objekte müssen alle übereinstimmen. Wenn der endgültige SparseTensor
erstellt wird, hat er einen höheren Rang als die Ränge der eingehenden SparseTensor
Objekte (sie wurden entlang einer neuen Zeilendimension verkettet).
Die SparseTensor
des ausgegebenen SparseTensor
Objekts für alle Dimensionen, aber die ersten sind die maximalen SparseTensor
der eingegebenen SparseTensor
Objekte für die entsprechenden Dimensionen. Sein erster Formwert ist N
, die Minibatch-Größe.
Es wird angenommen, dass die Indizes der eingegebenen SparseTensor
Objekte in lexikografischer Standardreihenfolge geordnet sind. Ist dies nicht der Fall, führen Sie nach diesem Schritt SparseReorder
, um die SparseReorder
wiederherzustellen.
Wenn der serialisierte Eingang beispielsweise eine [2 x 3]
-Matrix ist, die zwei ursprüngliche SparseTensor
Objekte darstellt:
index = [ 0] [10] [20] values = [1, 2, 3] shape = [50]
und
index = [ 2] [10] values = [4, 5] shape = [30]
dann ist der endgültige deserialisierte SparseTensor
:
index = [0 0] [0 10] [0 20] [1 2] [1 10] values = [1, 2, 3, 4, 5] shape = [2 50]
Argumente:
- scope: Ein Scope- Objekt
- serialized_sparse: 2-D, Die
N
serialisiertenSparseTensor
Objekte. Muss 3 Spalten haben. - dtype: Der
dtype
der serialisiertenSparseTensor
Objekte.
Kehrt zurück:
Konstruktoren und Destruktoren | |
---|---|
DeserializeManySparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Öffentliche Attribute | |
---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values |
Öffentliche Attribute
Operation
Operation operation
sparse_indices
::tensorflow::Output sparse_indices
sparse_shape
::tensorflow::Output sparse_shape
sparse_values
::tensorflow::Output sparse_values
Öffentliche Funktionen
DeserializeManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )