Deserializza e concatena `SparseTensors` da un minibatch serializzato.
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 compressi di "SerializeSparse". I ranghi degli oggetti `SparseTensor` originali devono tutti corrispondere. Quando viene creato lo `SparseTensor` finale, ha un rango superiore rispetto ai ranghi degli oggetti `SparseTensor` in arrivo (sono stati concatenati lungo una nuova dimensione di riga).
I valori di forma dell'oggetto "SparseTensor" di output per tutte le dimensioni, ma i primi sono i valori massimi di forma degli oggetti "SparseTensor" di input per le dimensioni corrispondenti. Il suo primo valore di forma è "N", la dimensione del minibatch.
Si presuppone che gli indici degli oggetti `SparseTensor` di input siano ordinati in ordine lessicografico standard. Se così non fosse, dopo questo passaggio esegui `SparseReorder` per ripristinare l'ordine degli indici.
Ad esempio, se l'input serializzato è una matrice "[2 x 3]" che rappresenta due oggetti "SparseTensor" originali:
indice = [ 0] [10] [20] valori = [1, 2, 3] forma = [50]
E
indice = [ 2] [10] valori = [4, 5] forma = [30]
quindi lo `SparseTensor` deserializzato finale sarà:
indice = [0 0] [0 10] [0 20] [1 2] [1 10] valori = [1, 2, 3, 4, 5] forma = [2 50]
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
static <T estende TType > DeserializeManySparse <T> | |
Uscita < TInt64 > | |
Uscita < TInt64 > | forma sparsa () |
Uscita <T> |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
public static DeserializeManySparse <T> create ( Scope scope, Operand < TString > serializedSparse, Class<T> dtype)
Metodo factory per creare una classe che racchiude una nuova operazione DeserializeManySparse.
Parametri
scopo | ambito attuale |
---|---|
serializzatoSparse | 2-D, gli oggetti "SparseTensor" serializzati "N". Deve avere 3 colonne. |
dtype | Il "dtype" degli oggetti "SparseTensor" serializzati. |
ritorna
- una nuova istanza di DeserializeManySparse