Espalhe `updates` em um tensor existente de acordo com` índices`.
Esta operação cria um novo tensor aplicando `atualizações` esparsas ao` tensor` passado. Esta operação é muito semelhante a `tf.scatter_nd`, exceto que as atualizações são espalhadas em um tensor existente (em oposição a um tensor zero). Se a memória para o tensor existente não puder ser reutilizada, uma cópia é feita e atualizada.
Se `índices` contém duplicatas, então escolhemos a última atualização para o índice.
Se um índice fora do limite for encontrado na CPU, um erro será retornado.
AVISO: Há alguns semântica GPU específicos para esta operação. - Se um índice fora do limite for encontrado, o índice será ignorado. - A ordem em que as atualizações são aplicadas não é determinística, então a saída será não determinística se `índices` contiver duplicatas.
`índices` é um tensor inteiro contendo índices em um novo tensor de forma` forma`.
- `índices` deve ter pelo menos 2 eixos:` (num_updates, index_depth) `.
- O último eixo de `índices` é quão profundo indexar em` tensor`, portanto, esta profundidade de índice deve ser menor que a classificação de `tensor`:` indices.shape [-1] <= tensor.ndim`
Cada `update` tem uma classificação de` tensor.rank - indices.shape [-1] `. A forma global do `updates` é:
indices.shape[:-1] + tensor.shape[indices.shape[-1]:]
Para ver exemplos de utilização do pitão função [tf.tensor_scatter_nd_update] (https://www.tensorflow.org/api_docs/python/tf/tensor_scatter_nd_update) Métodos Públicos
Output <T> | asOutput () Retorna o identificador simbólico de um tensor. |
estática <T, U estende Number> TensorScatterUpdate <T> | |
Output <T> | saída () Um novo tensor com a forma dada e atualizações aplicadas de acordo com os índices. |
Métodos herdados
Métodos Públicos
pública Output <T> asOutput ()
Retorna o identificador simbólico de um 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 TensorScatterUpdate <T> create ( Scope escopo, Operando <T> tensor, Operando <U> índices, Operando <T> atualizações)
Método de fábrica para criar uma classe que envolve uma nova operação TensorScatterUpdate.
Parâmetros
alcance | escopo atual |
---|---|
tensor | Tensor para copiar / atualizar. |
índices | Tensor de índice. |
atualizações | Atualizações para espalhar na saída. |
Devoluções
- uma nova instância de TensorScatterUpdate
pública Output <T> de saída ()
Um novo tensor com a forma dada e atualizações aplicadas de acordo com os índices.