tensorflow::ops::DeserializeManySparse
#include <sparse_ops.h> Deserializzare e concatenare SparseTensors da un minibatch serializzato.
Riepilogo
L'input serialized_sparse deve essere una matrice di stringhe di forma [N x 3] dove N è la dimensione del minibatch e le righe corrispondono agli output impacchettati di SerializeSparse . I ranghi degli oggetti SparseTensor originali devono corrispondere. Quando viene creato lo SparseTensor finale, esso ha un rango superiore di uno rispetto ai ranghi degli oggetti SparseTensor in ingresso (sono stati concatenati lungo una nuova dimensione di riga).
I valori di forma dell'oggetto SparseTensor di output per tutte le dimensioni tranne la prima sono pari al valore massimo tra i valori di forma degli oggetti SparseTensor di input per le dimensioni corrispondenti. Il suo primo valore di forma è N , la dimensione del minibatch.
Si presume che gli indici degli oggetti SparseTensor di input siano ordinati secondo l'ordine lessicografico standard. Se così non fosse, dopo questo passaggio eseguire SparseReorder per ripristinare l'ordine degli indici.
Ad esempio, se l'input serializzato è una matrice [2 x 3] che rappresenta due oggetti SparseTensor originali:
index = [ 0]
[10]
[20]
values = [1, 2, 3]
shape = [50]E
index = [ 2]
[10]
values = [4, 5]
shape = [30] quindi lo SparseTensor deserializzato finale sarà:
index = [0 0]
[0 10]
[0 20]
[1 2]
[1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]Argomentazioni:
- ambito: un oggetto Scope
- serialized_sparse: 2-D, Gli
NoggettiSparseTensorserializzati. Devono avere 3 colonne. - dtype: Il
dtypedegli oggettiSparseTensorserializzati.
Resi:
Costruttori e distruttori | |
|---|---|
DeserializeManySparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
attributi pubblici | |
|---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values | |
attributi pubblici
operazione
Operation operation
indici sparsi
::tensorflow::Output sparse_indices
forma sparsa
::tensorflow::Output sparse_shape
valori sparsi
::tensorflow::Output sparse_values
Funzioni pubbliche
DeserializeManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )