Deserializza oggetti `SparseTensor`.
L'input `serialized_sparse` deve avere la forma `[?, ?, ..., ?, 3]` dove l'ultima dimensione memorizza oggetti `SparseTensor` serializzati e le altre N dimensioni (N >= 0) corrispondono a un batch. I ranghi degli oggetti `SparseTensor` originali devono tutti corrispondere. Quando viene creato lo "SparseTensor" finale, il suo rango è il rango degli oggetti "SparseTensor" in entrata più N; i tensori sparsi sono stati concatenati lungo nuove dimensioni, una per ogni lotto.
I valori di forma dell'oggetto "SparseTensor" di output per le dimensioni originali sono i valori massimi tra i valori di forma degli oggetti "SparseTensor" di input per le dimensioni corrispondenti. Le nuove dimensioni corrispondono alla dimensione del lotto.
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
statico <U estende TType > DeserializeSparse <U> | |
Uscita < TInt64 > | |
Uscita < TInt64 > | forma sparsa () |
Uscita <U> |
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 DeserializeSparse <U> create ( Scope scope, Operand <? extends TType > serializedSparse, Class<U> dtype)
Metodo factory per creare una classe che racchiude una nuova operazione DeserializeSparse.
Parametri
scopo | ambito attuale |
---|---|
serializzatoSparse | Gli oggetti `SparseTensor` serializzati. L'ultima dimensione deve avere 3 colonne. |
dtype | Il "dtype" degli oggetti "SparseTensor" serializzati. |
ritorna
- una nuova istanza di DeserializeSparse