RMSProp algoritmasını uygulayan optimizer.
RMSprop'un özü şudur:
- Degradelerin karesinin hareketli (indirimli) ortalamasını koruyun
- Degradeyi bu ortalamanın köküne bölün
RMSprop'un bu uygulaması Nesterov momentumunu değil, düz momentumu kullanıyor.
Ortalanmış versiyon ayrıca gradyanların hareketli ortalamasını korur ve varyansı tahmin etmek için bu ortalamayı kullanır.
Sabitler
| boolean | CENTERED_DEFAULT | |
| batmadan yüzmek | DECAY_DEFAULT | |
| batmadan yüzmek | EPSILON_DEFAULT | |
| batmadan yüzmek | LEARNING_RATE_DEFAULT | |
| Sicim | MG | |
| Sicim | İTME | |
| batmadan yüzmek | MOMENTUM_DEFAULT | |
| Sicim | RMS |
Devralınan Sabitler
Kamu İnşaatçıları
Genel Yöntemler
| Sicim | getOptimizerName () Optimize edicinin Adını alın. |
| Sicim | toString () |
Kalıtsal Yöntemler
Sabitler
genel statik son boolean CENTERED_DEFAULT
genel statik son kayan nokta DECAY_DEFAULT
genel statik son kayan nokta EPSILON_DEFAULT
genel statik son kayan nokta LEARNING_RATE_DEFAULT
genel statik final String MG
genel statik final String MOMENTUM
genel statik son kayan nokta MOMENTUM_DEFAULT
genel statik son Dize RMS
Kamu İnşaatçıları
genel RMSProp ( Grafik grafiği)
Bir RMSPRrop Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|
public RMSProp ( Grafik grafiği, kayan öğrenme Hızı)
Bir RMSPRrop Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|---|
| öğrenme oranı | öğrenme oranı |
public RMSProp ( Grafik grafiği, kayan öğrenme oranı, kayan nokta bozunması, kayan momentum, kayan epsilon, boole merkezli)
Bir RMSPRrop Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|---|
| öğrenme oranı | öğrenme oranı |
| çürümek | Geçmiş/gelecek eğim için indirim faktörü. Varsayılan 0,9'dur. |
| itme | hızlanma faktörü, varsayılan 0'dır. |
| epsilon | Sayısal kararlılık için küçük bir sabit |
| merkezli | true ise degradeler, degradenin tahmini varyansına göre normalleştirilir; false ise merkezlenmemiş ikinci ana göre. Bunu true olarak ayarlamak eğitime yardımcı olabilir ancak hesaplama ve hafıza açısından biraz daha pahalıdır. Varsayılan olarak false . |
public RMSProp ( Grafik grafiği, Dize adı, kayan öğrenme Hızı)
Bir RMSPRrop Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|---|
| isim | bu Optimize Edicinin adı. Varsayılan olarak "RMSProp" kullanılır. |
| öğrenme oranı | öğrenme oranı |
public RMSProp ( Grafik grafiği, Dize adı, kayan öğrenme Hızı, kayan nokta azalması, kayan momentum, kayan epsilon, boole merkezli)
Bir RMSPRrop Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|---|
| isim | bu Optimize Edicinin adı. Varsayılan olarak "RMSProp" kullanılır. |
| öğrenme oranı | öğrenme oranı |
| çürümek | Geçmiş/gelecek eğim için indirim faktörü. Varsayılan 0,9'dur. |
| itme | Hızlanma faktörü varsayılan olarak 0'dır. |
| epsilon | Sayısal kararlılık için küçük bir sabit |
| merkezli | true ise degradeler, degradenin tahmini varyansına göre normalleştirilir; false ise merkezlenmemiş ikinci ana göre. Bunu true olarak ayarlamak eğitime yardımcı olabilir ancak hesaplama ve hafıza açısından biraz daha pahalıdır. Varsayılan olarak false . |
Genel Yöntemler
public String getOptimizerName ()
Optimize edicinin Adını alın.
İadeler
- Optimize edici adı.