ResourceApplyAdagradV2

classe finale pubblica ResourceApplyAdagradV2

Aggiorna '*var' secondo lo schema adagrad.

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

Classi nidificate

classe ResourceApplyAdagradV2.Options Attributi facoltativi per ResourceApplyAdagradV2

Metodi pubblici

statico <T> ResourceApplyAdagradV2
create ( Scope scope, Operando <?> var, Operando <?> accum, Operando <T> lr, Operando <T> epsilon, Operando <T> grad, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione ResourceApplyAdagradV2.
ResourceApplyAdagradV2.Options statico
updateSlots (aggiornamentoSlot booleani)
ResourceApplyAdagradV2.Options statico
useLocking (useLocking booleano)

Metodi ereditati

Metodi pubblici

public static ResourceApplyAdagradV2 create ( Scope scope, Operando <?> var, Operando <?> accum, Operando <T> lr, Operando <T> epsilon, Operando <T> grad, Opzioni... opzioni)

Metodo factory per creare una classe che racchiude una nuova operazione ResourceApplyAdagradV2.

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

public static ResourceApplyAdagradV2.Options updateSlots (aggiornamento booleano)

public static ResourceApplyAdagradV2.Options useLocking (useLocking booleano)

Parametri
utilizzareBlocco Se "Vero", l'aggiornamento dei tensori var e accum sarà protetto da un blocco; altrimenti il ​​comportamento non è definito, ma può mostrare meno contesa.