| Subkelas Langsung yang Diketahui |
Kelas dasar untuk pengoptimal gradien.
Kelas Bersarang
| kelas | Pengoptimal.GradAndVar <T memperluas TType > | Kelas yang menampung gradien dan variabel berpasangan. | |
| kelas | Pengoptimal.Opsi | Atribut opsional untuk Optimizer | |
Konstanta
| Rangkaian | VARIABEL_V2 |
Metode Publik
| Op | applyGradients (Daftar< GradAndVar <? extends TType >> gradsAndVars, Nama string) Menerapkan gradien ke variabel |
| <T memperluas TType > Daftar< GradAndVar <?>> | |
| String statis | createName ( Output <? extends TType > variabel, String slotName) Membuat nama dengan menggabungkan nama variabel dan nama slot |
| Tali abstrak | dapatkan Nama Pengoptimal () Dapatkan Nama pengoptimal. |
| <T memperluas TType > Opsional< Variabel <T>> | |
| Operasi terakhir | dapatkanTF () Mendapatkan instans Operasi Pengoptimal |
| Op | |
| Op |
Metode Warisan
Konstanta
String akhir statis publik VARIABLE_V2
Metode Publik
Op publik applyGradients (Daftar< GradAndVar <? extends TType >> gradsAndVars, Nama string)
Menerapkan gradien ke variabel
Parameter
| lulusanDanVars | daftar pasangan (gradien, variabel). |
|---|---|
| nama | nama operasi penerapan gradien |
Kembali
- sebuah Op yang menerapkan gradien ke variabel.
Daftar publik< GradAndVar <?>> computeGradients ( Operan <?> kerugian)
Menghitung gradien berdasarkan operan kerugian.
Parameter
| kehilangan | operasi kerugian |
|---|
Kembali
- gradien yang dihitung
public static String createName ( Output <? extends TType > variabel, String slotName)
Membuat nama dengan menggabungkan nama variabel dan nama slot
Parameter
| variabel | variabel |
|---|---|
| nama slot | nama slotnya |
Kembali
- nama gabungannya
String abstrak publik getOptimizerName ()
Dapatkan Nama pengoptimal.
Kembali
- Nama pengoptimal.
publik Opsional< Variabel <T>> getSlot ( Output <T> var, String slotName)
Mendapatkan slot yang terkait dengan variabel dan nama slot yang ditentukan.
Parameter
| var | Variabel yang akan dicari. |
|---|---|
| nama slot | Nama slotnya. |
Kembali
- Slot atau
empty().
getTF Operasi akhir publik ()
Mendapatkan instans Operasi Pengoptimal
Kembali
- contoh Operasi Pengoptimal
meminimalkan Op publik ( Operan <?> kerugian)
Meminimalkan kerugian dengan memperbarui variabel
Parameter
| kehilangan | operasi kerugian yang mengembalikan nilai untuk diminimalkan |
|---|
Kembali
- mengembalikan operasi yang meminimalkan kerugian dengan memperbarui variabel yang terdaftar
meminimalkan Op publik ( Operan <?> hilang, nama String)
Meminimalkan kerugian dengan memperbarui variabel
Parameter
| kehilangan | operasi kerugian yang mengembalikan nilai untuk diminimalkan |
|---|---|
| nama | nama untuk operasi perkecil |
Kembali
- op yang meminimalkan kerugian dengan memperbarui variabel yang terdaftar