tensorflow::ops::DeserializeManySparse
#include <sparse_ops.h> Desserializar e concatenar SparseTensors a partir de um minibatch serializado.
Resumo
A entrada serialized_sparse deve ser uma matriz de strings de formato [N x 3] onde N é o tamanho do minibatch e as linhas correspondem às saídas compactadas de SerializeSparse . Os ranks dos objetos SparseTensor originais devem ser todos iguais. Quando o SparseTensor final é criado, ele tem um rank uma unidade maior que os ranks dos objetos SparseTensor de entrada (eles foram concatenados ao longo de uma nova dimensão de linha).
Os valores de forma do objeto SparseTensor de saída, para todas as dimensões exceto a primeira, são os valores máximos entre os valores de forma dos objetos SparseTensor de entrada para as dimensões correspondentes. Seu primeiro valor de forma é N , o tamanho do minibatch.
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: 2-D, Os
NobjetosSparseTensorserializados. Deve ter 3 colunas. - dtype: O
dtypedos objetosSparseTensorserializados.
Devoluções:
Construtores e Destrutores | |
|---|---|
DeserializeManySparse (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
DesserializarMuitosEsparsos
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )