ResourceApplyAdagradV2

classe finale pubblica ResourceApplyAdagradV2

Aggiorna '* var' secondo lo schema adagrad.

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

Classi annidate

classe ResourceApplyAdagradV2.Options Attributi facoltativi per ResourceApplyAdagradV2

Metodi pubblici

static <T> ResourceApplyAdagradV2
create ( ambito ambito, operando <?> var, operando <?> accum, operando <T> lr, operando <T> epsilon, operando <T> grad, opzioni ... opzioni)
Metodo Factory per creare una classe che esegue il wrapping di una nuova operazione ResourceApplyAdagradV2.
ResourceApplyAdagradV2.Options statico
updateSlots (booleano updateSlots)
ResourceApplyAdagradV2.Options statico
useLocking (booleano useLocking)

Metodi ereditati

Metodi pubblici

public static ResourceApplyAdagradV2 create ( ambito ambito, operando <?> var, operando <?> accum, operando <T> lr, operando <T> epsilon, operando <T> grad, opzioni ... opzioni)

Metodo Factory per creare una classe che esegue il wrapping di una nuova operazione ResourceApplyAdagradV2.

Parametri
scopo ambito attuale
var Dovrebbe provenire da una variabile ().
accum Dovrebbe provenire da una variabile ().
lr Fattore di scala. Deve essere uno scalare.
epsilon Fattore costante. Deve essere uno scalare.
grad Il gradiente.
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di ResourceApplyAdagradV2

public static ResourceApplyAdagradV2.Options updateSlots (Boolean updateSlots)

public static ResourceApplyAdagradV2.Options useLocking (Boolean useLocking)

Parametri
useLocking Se "True", l'aggiornamento dei tensori var e accum sarà protetto da un lock; in caso contrario, il comportamento è indefinito, ma potrebbe presentare meno contese.