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 | |
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
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. |
---|