Perbarui '*var' sesuai dengan skema adadelta.
accum = rho() * accum + (1 - rho()) * lulusan.persegi(); pembaruan = (update_accum + epsilon).sqrt() * (accum + epsilon()).rsqrt() * lulusan; update_accum = rho() * update_accum + (1 - rho()) * update.square(); var -= perbarui;
Kelas Bersarang
kelas | ResourceApplyAdadelta.Options | Atribut opsional untuk ResourceApplyAdadelta |
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
statis <T memperluas TType > ResourceApplyAdadelta | |
ResourceApplyAdadelta.Options statis | useLocking (penguncian penggunaan Boolean) |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
public static ResourceApplyAdadelta buat ( Ruang lingkup , Operan <?> var, Operan <?> accum, Operand <?> accumUpdate, Operand <T> lr, Operand <T> rho, Operand <T> epsilon, Operand <T> grad, Pilihan... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi ResourceApplyAdadelta baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
var | Harus dari Variabel(). |
akumulasi | Harus dari Variabel(). |
akumulasiPembaruan | Harus dari Variabel(). |
lr | Faktor skala. Pasti skalar. |
rho | Faktor pembusukan. Pasti skalar. |
epsilon | Faktor konstan. Pasti skalar. |
lulusan | Gradien. |
pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru ResourceApplyAdadelta
ResourceApplyAdadelta.Options statis publik useLocking (Boolean useLocking)
Parameter
gunakan Penguncian | Jika Benar, pembaruan tensor var, accum, dan update_accum akan dilindungi oleh kunci; jika tidak, perilaku tersebut tidak terdefinisikan, namun mungkin menunjukkan lebih sedikit pertentangan. |
---|