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 | |
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
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. |
---|