AddManySparseToTensorsMap

classe final pública AddManySparseToTensorsMap

Adicione um `N`-minibatch `SparseTensor` a um `SparseTensorsMap`, retorne `N` identificadores.

Um `SparseTensor` de classificação `R` é representado por três tensores: `sparse_indices`, `sparse_values` e `sparse_shape`, onde

sparse_indices.shape[1] == sparse_shape.shape[0] == R
Um minilote `N` de objetos `SparseTensor` é representado como um `SparseTensor` tendo uma primeira coluna `sparse_indices` assumindo valores entre `[0, N)`, onde o tamanho do minilote `N == sparse_shape[0]`.

A entrada `SparseTensor` deve ter classificação `R` maior que 1 e a primeira dimensão é tratada como a dimensão do minibatch. Os elementos do `SparseTensor` devem ser classificados em ordem crescente desta primeira dimensão. Os objetos `SparseTensor` armazenados apontados por cada linha da saída `sparse_handles` terão classificação `R-1`.

Os valores `SparseTensor` podem então ser lidos como parte de um minilote, passando as chaves fornecidas como elementos vetoriais para `TakeManySparseFromTensorsMap`. Para garantir que o `SparseTensorsMap` correto seja acessado, certifique-se de que o mesmo `container` e `shared_name` sejam passados ​​​​para esse Op. Se nenhum `shared_name` for fornecido aqui, use o nome da operação criada chamando `sparse.AddManySparseToTensorsMap` como o `shared_name` passado para `TakeManySparseFromTensorsMap`. Certifique-se de que as operações estejam localizadas.

Classes aninhadas

aula AddManySparseToTensorsMap.Options Atributos opcionais para AddManySparseToTensorsMap

Constantes

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

Métodos Públicos

Saída < TInt64 >
asOutput ()
Retorna o identificador simbólico do tensor.
AddManySparseToTensorsMap.Options estático
contêiner (contêiner de string)
AddManySparseToTensorsMap estático
create ( Escopo do escopo, Operando < TInt64 > sparseIndices, Operando <? estende TType > sparseValues, Operando < TInt64 > sparseShape, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação AddManySparseToTensorsMap.
AddManySparseToTensorsMap.Options estático
nomecompartilhado (String nomecompartilhado)
Saída < TInt64 >
Alças esparsas ()
1-D.

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: "AddManySparseToTensorsMap"

Métodos Públicos

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

Retorna o identificador simbólico do tensor.

As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

Contêiner estático público AddManySparseToTensorsMap.Options (contêiner String)

Parâmetros
recipiente O nome do contêiner para o `SparseTensorsMap` criado por esta operação.

public static AddManySparseToTensorsMap create ( Escopo de escopo, Operando < TInt64 > sparseIndices, Operando <? estende TType > sparseValues, Operando < TInt64 > sparseShape, Opções... opções)

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

Parâmetros
escopo escopo atual
índices esparsos 2-D. Os `índices` do minilote `SparseTensor`. `sparse_indices[:, 0]` devem ser valores ordenados em `[0, N)`.
Valores esparsos 1-D. Os `valores` do minilote `SparseTensor`.
forma esparsa 1-D. A `forma` do minilote `SparseTensor`. O tamanho do minilote `N == sparse_shape[0]`.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de AddManySparseToTensorsMap

public static AddManySparseToTensorsMap.Options sharedName (String sharedName)

Parâmetros
NomeCompartilhado O nome compartilhado do `SparseTensorsMap` criado por esta operação. Se estiver em branco, será usado o nome exclusivo da nova Operação.

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

1-D. Os identificadores do `SparseTensor` agora armazenados no `SparseTensorsMap`. Forma: `[N]`.