genel soyut sınıf Optimize Edici
| Bilinen Doğrudan Alt Sınıflar |
Degrade optimize ediciler için temel sınıf.
İç İçe Sınıflar
| sınıf | Optimizer.GradAndVar <T TType'ı genişletir > | Eşleştirilmiş bir degradeyi ve değişkeni tutan bir sınıf. | |
| sınıf | Optimize Edici.Seçenekler | Optimizer için isteğe bağlı özellikler | |
Sabitler
| Sicim | DEĞİŞKEN_V2 |
Genel Yöntemler
| Operasyon | ApplyGradients (Liste< GradAndVar <?, TType >> gradsAndVars, Dize adını genişletir) Değişkenlere degradeler uygular |
| <T extends TType > Listele< GradAndVar <?>> | |
| statik Dize | createName ( Output <? extends TType > değişken, String slotName) Bir değişken adı ile yuva adını birleştirerek bir ad oluşturur |
| soyut Dize | getOptimizerName () Optimize edicinin Adını alın. |
| <T TType'ı genişletir > İsteğe bağlı< Değişken <T>> | |
| son Operasyonlar | getTF () Optimizer'ın Ops örneğini alır |
| Operasyon | |
| Operasyon | simge durumuna küçült ( İşlenen <?> kaybı, Dize adı) Değişkenleri güncelleyerek kaybı en aza indirir |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize VARIABLE_V2
Sabit Değer: "DeğişkenV2"
Genel Yöntemler
public Op applicationGradients (Liste< GradAndVar <?, TType >> gradsAndVars, Dize adını genişletir)
Değişkenlere degradeler uygular
Parametreler
| mezunlarAndVars | (gradyan, değişken) çiftlerin listesi. |
|---|---|
| isim | degradeleri uygulama işleminin adı |
İadeler
- degradeleri değişkenlere uygulayan bir Op.
genel Liste< GradAndVar <?>> computeGradients ( İşlenen <?> kaybı)
Kayıp işlenenine göre gradyanları hesaplar.
Parametreler
| kayıp | kayıp operasyonu |
|---|
İadeler
- hesaplanan gradyanlar
public static String createName ( Output <? extends TType > değişken, String slotName)
Bir değişken adı ile yuva adını birleştirerek bir ad oluşturur
Parametreler
| değişken | değişken |
|---|---|
| slotAdı | slotun adı |
İadeler
- birleştirilmiş isim
genel özet String getOptimizerName ()
Optimize edicinin Adını alın.
İadeler
- Optimize edici adı.
public İsteğe Bağlı< Değişken <T>> getSlot ( Output <T> var, String slotName)
Belirtilen değişken ve yuva adıyla ilişkili yuvayı alır.
Parametreler
| var | Aranacak değişken. |
|---|---|
| slotAdı | Yuva adı. |
İadeler
- Yuva veya
empty().
genel son operasyonlar getTF ()
Optimizer'ın Ops örneğini alır
İadeler
- Optimizer'ın Ops örneği
public Op minimize ( İşlenen <?> kaybı)
Değişkenleri güncelleyerek kaybı en aza indirir
Parametreler
| kayıp | en aza indirilecek değeri döndüren kayıp işlemi |
|---|
İadeler
- listelenen değişkenleri güncelleyerek kaybı en aza indiren op'u döndürür