ResourceApplyAdagradV2

clase final pública ResourceApplyAdagradV2

Actualice '*var' de acuerdo con el esquema adagrad.

accum += grad * grad var -= lr * grad * (1 / (sqrt(accum) + epsilon))

Clases anidadas

clase ResourceApplyAdagradV2.Opciones Atributos opcionales para ResourceApplyAdagradV2

Métodos públicos

<T> estático ResourceApplyAdagradV2
create ( Scope scope, Operando <?> var, Operando <?> accum, Operando <T> lr, Operando <T> epsilon, 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 (Booleano updateSlots)
ResourceApplyAdagradV2.Options estático
useLocking (booleano useLocking)

Métodos Heredados

Métodos públicos

ResourceApplyAdagradV2 estático público crear ( Alcance alcance, Operando <?> var, Operando <?> accum, Operando <T> lr, Operando <T> epsilon, 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
variable Debe ser de una Variable().
acumular Debe ser de una Variable().
yo 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

Public static ResourceApplyAdagradV2.Options updateSlots (booleano updateSlots)

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

Parámetros
usarBloqueo Si `True`, la actualización de los tensores var y accum estará protegida por un candado; de lo contrario, el comportamiento no está definido, pero puede exhibir menos contención.