ApplyAddSign

ApplyAddSign classe final pública

Atualize '* var' de acordo com a atualização do AddSign.

m_t <- beta1 * m_ {t-1} + (1 - beta1) * g atualização <- (alfa + sinal_decay * sinal (g) * sinal (m)) * g variável <- variável - lr_t * atualização

Classes aninhadas

classe ApplyAddSign.Options Atributos opcionais para ApplyAddSign

Constantes

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Métodos Públicos

Output <T>
asOutput ()
Retorna o identificador simbólico do tensor.
estática <T estende TType > ApplyAddSign <T>
criar ( Âmbito âmbito, Operando <T> var, Operando <T> m, Operando <T> lr, Operando <T> alfa, Operando <T> signDecay, Operando <T> beta, Operando <T> formando, Opções .. . opções)
Método de fábrica para criar uma classe envolvendo uma nova operação ApplyAddSign.
Output <T>
a ()
O mesmo que "var".
estáticos ApplyAddSign.Options
useLocking (booleano useLocking)

Métodos herdados

Constantes

nome_op final String public static

O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Valor constante: "ApplyAddSign"

Métodos Públicos

pública Output <T> 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 ApplyAddSign <T> create ( Scope escopo, Operando <T> var, Operando <T> m, Operando <T> lr, Operando <T> alfa, Operando <T> signDecay, Operando <T> beta, Operando <T > grad, Options ... opções)

Método de fábrica para criar uma classe envolvendo uma nova operação ApplyAddSign.

Parâmetros
alcance escopo atual
var Deve ser de uma variável ().
m Deve ser de uma variável ().
lr Fator de escala. Deve ser um escalar.
alfa Deve ser um escalar.
signDecay Deve ser um escalar.
beta Deve ser um escalar.
grad O gradiente.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de ApplyAddSign

pública Output <T> out ()

O mesmo que "var".

public static ApplyAddSign.Options useLocking (Boolean useLocking)

Parâmetros
useLocking Se for `True`, a atualização dos tensores var e m é protegida por um bloqueio; caso contrário, o comportamento é indefinido, mas pode exibir menos contenção.