tensorflow::ops::DeserializeSparse
#include <sparse_ops.h> Desserializar objetos SparseTensor .
Resumo
A entrada serialized_sparse deve ter o formato [?, ?, ..., ?, 3] onde a última dimensão armazena objetos SparseTensor serializados e as outras N dimensões (N >= 0) correspondem a um lote. Os ranks dos objetos SparseTensor originais devem ser todos iguais. Quando o SparseTensor final é criado, seu rank é o rank dos objetos SparseTensor de entrada mais N; os tensores esparsos foram concatenados ao longo de novas dimensões, uma para cada lote.
Os valores de forma do objeto SparseTensor de saída para as dimensões originais são os valores máximos entre os valores de forma dos objetos SparseTensor de entrada para as dimensões correspondentes. As novas dimensões correspondem ao tamanho do lote.
Presume-se que os índices dos objetos SparseTensor de entrada estejam ordenados em ordem lexicográfica padrão. Caso contrário, execute SparseReorder após esta etapa para restaurar a ordem dos índices.
Por exemplo, se a entrada serializada for uma matriz [2 x 3] representando dois objetos SparseTensor originais:
index = [ 0]
[10]
[20]
values = [1, 2, 3]
shape = [50]e
index = [ 2]
[10]
values = [4, 5]
shape = [30] então o SparseTensor desserializado final será:
index = [0 0]
[0 10]
[0 20]
[1 2]
[1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]Argumentos:
- escopo: Um objeto de escopo
- serialized_sparse: Os objetos
SparseTensorserializados. A última dimensão deve ter 3 colunas. - dtype: O
dtypedos objetosSparseTensorserializados.
Devoluções:
Construtores e Destrutores | |
|---|---|
DeserializeSparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Atributos públicos | |
|---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values | |
Atributos públicos
operação
Operation operation
índices_esparsos
::tensorflow::Output sparse_indices
forma_esparsa
::tensorflow::Output sparse_shape
valores_esparsos
::tensorflow::Output sparse_values
Funções públicas
DesserializarEsparso
DeserializeSparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )