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