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