TensorScatterMax

classe final pública TensorScatterMax

Aplique uma atualização esparsa a um tensor tomando o máximo elemento a elemento.

Retorna um novo tensor copiado de `tensor` cujos valores são máximos elemento a elemento entre o tensor e as atualizações de acordo com os índices.

>>> tensor = [0, 0, 0, 0, 0, 0, 0, 0] >>> índices = [[1], [4], [5]] >>> atualizações = [1, -1 , 1] >>> tf.tensor_scatter_nd_max(tensor, índices, atualizações).numpy() array([0, 1, 0, 0, 0, 1, 0, 0], dtype=int32)

Consulte tf.tensor_scatter_nd_update para obter mais detalhes.

Métodos Públicos

Saída <T>
asOutput ()
Retorna o identificador simbólico de um tensor.
estático <T, U estende número> TensorScatterMax <T>
criar (escopo do escopo , tensor do operando <T>, índices do operando <U>, atualizações do operando <T>)
Método de fábrica para criar uma classe que envolve uma nova operação TensorScatterMax.
Saída <T>
saída ()
Um novo tensor copiado do tensor cujos valores são máximos por elemento entre o tensor e as atualizações de acordo com os índices.

Métodos herdados

Métodos Públicos

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

Retorna o identificador simbólico de um 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.

public static TensorScatterMax <T> create (escopo do escopo , tensor do operando <T>, índices do operando <U>, atualizações do operando <T>)

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

Parâmetros
escopo escopo atual
tensor Tensor para atualizar.
índices Tensor de índice.
atualizações Atualizações para dispersão na saída.
Devoluções
  • uma nova instância do TensorScatterMax

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

Um novo tensor copiado do tensor cujos valores são máximos por elemento entre o tensor e as atualizações de acordo com os índices.