ApplyAdagradV2

kelas akhir publik ApplyAdagradV2

Perbarui '*var' sesuai dengan skema adagrad.

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

Kelas Bersarang

kelas TerapkanAdagradV2.Options Atribut opsional untuk ApplyAdagradV2

Metode Publik

Keluaran <T>
sebagai Keluaran ()
Mengembalikan pegangan simbolik tensor.
statis <T> TerapkanAdagradV2 <T>
buat ( Lingkup lingkup, Operand <T> var, Operand <T> accum, Operand <T> lr, Operand <T> epsilon, Operand <T> grad, Pilihan... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi ApplyAdagradV2 baru.
Keluaran <T>
keluar ()
Sama seperti "var".
ApplyAdagradV2.Options statis
pembaruanSlots (pembaruan BooleanSlots)
ApplyAdagradV2.Options statis
useLocking (penguncian penggunaan Boolean)

Metode Warisan

Metode Publik

Keluaran publik <T> sebagai Keluaran ()

Mengembalikan pegangan simbolik tensor.

Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.

public static ApplyAdagradV2 <T> buat ( Lingkup lingkup, Operan <T> var, Operan <T> accum, Operan <T> lr, Operan <T> epsilon, Operan <T> grad, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi ApplyAdagradV2 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 dari ApplyAdagradV2

Keluaran publik <T> keluar ()

Sama seperti "var".

public static ApplyAdagradV2.Options updateSlots (Boolean updateSlots)

public static ApplyAdagradV2.Options 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.