ResourceApplyAdagradV2

kelas akhir publik ResourceApplyAdagradV2

Perbarui '*var' sesuai dengan skema adagrad.

accum += lulusan * lulusan var -= lr * lulusan * (1 / (akar(akum) + epsilon))

Kelas Bersarang

kelas ResourceApplyAdagradV2.Options Atribut opsional untuk ResourceApplyAdagradV2

Metode Publik

statis <T> ResourceApplyAdagradV2
buat ( Lingkup lingkup, Operand <?> var, Operand <?> accum, Operand <T> lr, Operand <T> epsilon, Operand <T> grad, Pilihan... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi ResourceApplyAdagradV2 baru.
ResourceApplyAdagradV2.Options statis
pembaruanSlots (pembaruan BooleanSlots)
ResourceApplyAdagradV2.Options statis
useLocking (penguncian penggunaan Boolean)

Metode Warisan

Metode Publik

public static ResourceApplyAdagradV2 buat ( Lingkup cakupan , Operan <?> var, Operan <?> accum, Operan <T> lr, Operan <T> epsilon, Operan <T> grad, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi ResourceApplyAdagradV2 baru.

Parameter
cakupan ruang lingkup saat ini
var Harus dari Variabel().
akumulasi Harus dari Variabel().
lr Faktor skala. Pasti skalar.
epsilon Faktor konstan. Pasti skalar.
lulusan Gradien.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru ResourceApplyAdagradV2

ResourceApplyAdagradV2.Options statis publik updateSlots (Boolean updateSlots)

ResourceApplyAdagradV2.Options statis publik useLocking (Boolean useLocking)

Parameter
gunakan Penguncian Jika `True`, pembaruan tensor var dan accum akan dilindungi oleh kunci; jika tidak, perilaku tersebut tidak terdefinisikan, namun mungkin menunjukkan lebih sedikit pertentangan.