Optimizer

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 <?>>
computeGradients ( İşlenen <?> kaybı)
Kayıp işlenenine göre gradyanları hesaplar.
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>>
getSlot ( Output <T> var, String slotName)
Belirtilen değişken ve yuva adıyla ilişkili yuvayı alır.
son Operasyonlar
getTF ()
Optimizer'ın Ops örneğini alır
Operasyon
en aza indir ( İşlenen <?> kaybı)
Değişkenleri güncelleyerek kaybı en aza indirir
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

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

public Op minimize ( İşlenen <?> kaybı, Dize adı)

Değişkenleri güncelleyerek kaybı en aza indirir

Parametreler
kayıp en aza indirilecek değeri döndüren kayıp işlemi
isim simge durumuna küçültme işleminin adı
İadeler
  • Listelenen değişkenleri güncelleyerek kaybı en aza indiren op