ResourceApplyAdagradV2

clase final pública ResourceApplyAdagradV2

Actualice '*var' según el esquema adagrad.

acumulación += grad * grad var -= lr * grad * (1 / (sqrt(acumulación) + épsilon))

Clases anidadas

clase ResourceApplyAdagradV2.Opciones Atributos opcionales para ResourceApplyAdagradV2

Métodos públicos

estático <T> ResourceApplyAdagradV2
crear (alcance alcance , operando <?> var, operando <?> accum, operando <T> lr, operando <T> épsilon, operando <T> grad, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación ResourceApplyAdagradV2.
ResourceApplyAdagradV2.Options estático
updateSlots (actualización booleana)
ResourceApplyAdagradV2.Options estático
useLocking (uso booleano Locking)

Métodos heredados

Métodos públicos

creación pública estática de ResourceApplyAdagradV2 (alcance alcance , operando <?> var, operando <?> accum, operando <T> lr, operando <T> épsilon, operando <T> grad, opciones... opciones)

Método de fábrica para crear una clase que envuelve una nueva operación ResourceApplyAdagradV2.

Parámetros
alcance alcance actual
var Debe ser de una Variable().
acumular Debe ser de una Variable().
lr Factor de escala. Debe ser un escalar.
épsilon Factor constante. Debe ser un escalar.
graduado El gradiente.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de ResourceApplyAdagradV2

ResourceApplyAdagradV2.Options estático público updateSlots (UpdateSlots booleanos)

ResourceApplyAdagradV2.Options estático público useLocking (useLocking booleano)

Parámetros
utilizarBloqueo Si es "True", la actualización de los tensores var y accum estará protegida por un bloqueo; de lo contrario, el comportamiento no está definido, pero puede presentar menos contención.