Adicione um `N`-minibatch` SparseTensor` a um `SparseTensorsMap`, retorne os identificadores` N`.
Um `` SparseTensor` de classificação r` é representada por três tensores: `sparse_indices`,` sparse_values`, e `sparse_shape`, onde
sparse_indices.shape[1] == sparse_shape.shape[0] == R
Um` N`-minibatch de `SparseTensor` objectos é representada como um` SparseTensor` tendo uma primeira coluna `sparse_indices` assumindo valores entre` [0, N) `, onde o tamanho do minibatch` 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 minibatch, 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` é fornecido aqui, em vez usar o nome da Operação criado chamando` sparse.AddManySparseToTensorsMap` como o `shared_name` passado para` TakeManySparseFromTensorsMap`. Certifique-se de que as operações estejam localizadas.
Classes aninhadas
classe | AddManySparseToTensorsMap.Options | Atributos opcionais para AddManySparseToTensorsMap |
Constantes
Fragmento | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
Output < TInt64 > | asOutput () Retorna o identificador simbólico do tensor. |
estáticos AddManySparseToTensorsMap.Options | recipiente (recipiente String) |
estática AddManySparseToTensorsMap | |
estáticos AddManySparseToTensorsMap.Options | sharedName (String sharedName) |
Output < TInt64 > | sparseHandles () 1-D. |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
pública Output < TInt64 > asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para as 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.
public static AddManySparseToTensorsMap.Options recipiente (recipiente String)
Parâmetros
recipiente | O nome do contêiner para o `SparseTensorsMap` criado por este op. |
---|
public static AddManySparseToTensorsMap criar ( Scope escopo, Operando < TInt64 > sparseIndices, Operando <? estende TType > sparseValues, Operando < TInt64 > sparseShape, Options ... Opções)
Método de fábrica para criar uma classe que envolve uma nova operação AddManySparseToTensorsMap.
Parâmetros
alcance | escopo atual |
---|---|
sparseIndices | 2-D. Os `índices` do minibatch` SparseTensor`. `sparse_indices [:, 0]` devem ser valores ordenados em `[0, N)`. |
sparseValues | 1-D. Os `valores` do minibatch` SparseTensor`. |
sparseShape | 1-D. A `forma` do minibatch` SparseTensor`. O tamanho do minibatch `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
sharedName | O nome compartilhado para o `SparseTensorsMap` criado por este op. Se em branco, o nome exclusivo da nova operação é usado. |
---|