DeserializeManySparse

classe final pública DeserializeManySparse

Desserializar e concatenar `SparseTensors` de um minilote serializado.

A entrada `serialized_sparse` deve ser uma matriz de string de formato `[N x 3]` onde `N` é o tamanho do minilote e as linhas correspondem às saídas compactadas de `SerializeSparse`. As classificações dos objetos `SparseTensor` originais devem ser todas iguais. Quando o `SparseTensor` final é criado, ele tem uma classificação um acima das classificações 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, mas os primeiros são o máximo entre os valores de forma dos objetos `SparseTensor` de entrada para as dimensões correspondentes. Seu primeiro valor de formato é `N`, o tamanho do minilote.

Os índices dos objetos `SparseTensor` de entrada são considerados ordenados na ordem lexicográfica padrão. Se este não for o caso, após esta etapa execute `SparseReorder` para restaurar a ordem do índice.

Por exemplo, se a entrada serializada for uma matriz `[2 x 3]` representando dois objetos `SparseTensor` originais:

índice = [0] [10] [20] valores = [1, 2, 3] forma = [50]

e

índice = [2] [10] valores = [4, 5] forma = [30]

então o `SparseTensor` desserializado final será:

índice = [0 0] [0 10] [0 20] [1 2] [1 10] valores = [1, 2, 3, 4, 5] forma = [2 50]

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

estático <T estende TType > DeserializeManySparse <T>
create ( Escopo do escopo , Operando < TString > serializedSparse, Class<T> dtype)
Método de fábrica para criar uma classe que envolve uma nova operação DeserializeManySparse.
Saída < TInt64 >
Saída < TInt64 >
Saída <T>

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "DeserializeManySparse"

Métodos Públicos

public static DeserializeManySparse <T> create ( escopo escopo , Operand < TString > serializedSparse, Class<T> dtype)

Método de fábrica para criar uma classe que envolve uma nova operação DeserializeManySparse.

Parâmetros
escopo escopo atual
serializadoSparse 2-D, os objetos `N` serializados `SparseTensor`. Deve ter 3 colunas.
tipo d O `dtype` dos objetos `SparseTensor` serializados.
Devoluções
  • uma nova instância de DeserializeManySparse

Saída pública < TInt64 > sparseIndices ()

Saída pública < TInt64 > sparseShape ()

Saída pública <T> sparseValues ()