Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

tensorflow :: ops :: DeserializeSparse

#include <sparse_ops.h>

Deserializza oggetti SparseTensor .

Sommario

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 corrispondere tutti. Quando viene creato lo SparseTensor finale, il suo rango è il rango degli oggetti SparseTensor entrata più N; i tensori sparsi sono stati concatenati lungo nuove dimensioni, uno per ogni lotto.

I valori di forma dell'oggetto SparseTensor output per le dimensioni originali sono il massimo tra i valori di forma degli oggetti SparseTensor input per le dimensioni corrispondenti. Le nuove dimensioni corrispondono alle dimensioni del batch.

Si SparseTensor gli indici degli oggetti SparseTensor input siano ordinati in ordine lessicografico standard. In caso contrario, dopo questo passaggio eseguire SparseReorder per ripristinare l'ordinamento dell'indice.

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]

Argomenti:

  • scope: un oggetto Scope
  • serialized_sparse: SparseTensor oggetti SparseTensor serializzati. L'ultima dimensione deve avere 3 colonne.
  • dtype: il dtype degli oggetti SparseTensor serializzati.

Ritorna:

Costruttori e distruttori

DeserializeSparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype)

Attributi pubblici

operation
sparse_indices
sparse_shape
sparse_values

Attributi pubblici

operazione

Operation operation

sparse_indices

::tensorflow::Output sparse_indices

sparse_shape

::tensorflow::Output sparse_shape

sparse_values

::tensorflow::Output sparse_values

Funzioni pubbliche

DeserializeSparse

 DeserializeSparse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input serialized_sparse,
  DataType dtype
)