FTRL algoritmasını uygulayan optimizer.
Bu sürüm hem çevrimiçi L2'yi (aşağıdaki makalede verilen L2 cezası) hem de büzülme tipi L2'yi (kayıp fonksiyonuna L2 cezasının eklenmesidir) destekler.
Ayrıca bakınız
Sabitler
| Sicim | AKÜMÜLATÖR | |
| batmadan yüzmek | INITIAL_ACCUMULATOR_VALUE_DEFAULT | |
| batmadan yüzmek | L1STRENGTH_DEFAULT | |
| batmadan yüzmek | L2STRENGTH_DEFAULT | |
| batmadan yüzmek | L2_SHRINKAGE_REGULARIZATION_STRENGTH_DEFAULT | |
| batmadan yüzmek | LEARNING_RATE_DEFAULT | |
| batmadan yüzmek | LEARNING_RATE_POWER_DEFAULT | |
| Sicim | DOĞRUSAL_AKÜMÜLATÖR |
Devralınan Sabitler
Kamu İnşaatçıları
Genel Yöntemler
| Sicim | getOptimizerName () Optimize edicinin Adını alın. |
Kalıtsal Yöntemler
Sabitler
genel statik final Dize AKÜMÜLATÖRÜ
genel statik son kayan nokta INITIAL_ACCUMULATOR_VALUE_DEFAULT
genel statik son kayan nokta L1STRENGTH_DEFAULT
genel statik son kayan nokta L2STRENGTH_DEFAULT
genel statik son kayan nokta L2_SHRINKAGE_REGULARIZATION_STRENGTH_DEFAULT
genel statik son kayan nokta LEARNING_RATE_DEFAULT
genel statik son kayan nokta LEARNING_RATE_POWER_DEFAULT
genel statik son Dize LINEAR_ACCUMULATOR
Kamu İnşaatçıları
genel Ftrl ( Grafik grafiği)
Bir Ftrl Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|
public Ftrl ( Grafik grafiği, Dize adı)
Bir Ftrl Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|---|
| isim | bu Optimize Edicinin adı |
genel Ftrl ( Grafik grafiği, kayan öğrenme Hızı)
Bir Ftrl Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|---|
| öğrenme oranı | öğrenme oranı |
public Ftrl ( Grafik grafiği, Dize adı, kayan öğrenme Hızı)
Bir Ftrl Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|---|
| isim | bu Optimize Edicinin adı |
| öğrenme oranı | öğrenme oranı |
public Ftrl ( Grafik grafiği, float öğrenmeRate, float öğrenmeRatePower, floatbaşlangıçAccumulatorValue, float l1Strength, float l2Strength, float l2ShrinkageRegularizationStrength)
Bir Ftrl Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|---|
| öğrenme oranı | öğrenme oranı |
| öğrenmeRatePower | Eğitim sırasında öğrenme oranının nasıl azalacağını kontrol eder. Sabit bir öğrenme oranı için sıfırı kullanın. |
| ilkBiriktiriciDeğeri | Akümülatörler için başlangıç değeri. Yalnızca sıfır veya pozitif değerlere izin verilir. |
| l1Güç | L1 Düzenleme gücü sıfırdan büyük veya sıfıra eşit olmalıdır. |
| l2Güç | L2 Düzenleme gücü sıfırdan büyük veya sıfıra eşit olmalıdır. |
| l2BüzülmeDüzenlileştirmeMukavemet | Bu, yukarıdaki L2'nin bir stabilizasyon cezası olması bakımından yukarıdaki L2'den farklıdır, halbuki bu L2 daralması bir büyüklük cezasıdır. sıfırdan büyük veya sıfıra eşit olmalıdır. |
Atar
| YasadışıTartışmaİstisna | startupAccumulatorValue, l1RegularizationStrength, l2RegularizationStrength veya l2ShrinkageRegularizationStrength 0,0'dan küçükse veya LearningRatePower 0,0'dan büyükse. |
|---|
public Ftrl ( Grafik grafiği, Dize adı, float LearningRate, float LearningRatePower, float startupAccumulatorValue, float l1Strength, float l2Strength, float l2ShrinkageRegularizationStrength)
Bir Ftrl Optimize Edici oluşturur
Parametreler
| grafik | TensorFlow Grafiği |
|---|---|
| isim | bu Optimize Edicinin adı |
| öğrenme oranı | öğrenme oranı |
| öğrenmeRatePower | Eğitim sırasında öğrenme oranının nasıl azalacağını kontrol eder. Sabit bir öğrenme oranı için sıfırı kullanın. |
| ilkBiriktiriciDeğeri | Akümülatörler için başlangıç değeri. Yalnızca sıfır veya pozitif değerlere izin verilir. |
| l1Güç | L1 Düzenleme gücü sıfırdan büyük veya sıfıra eşit olmalıdır. |
| l2Güç | L2 Düzenleme gücü sıfırdan büyük veya sıfıra eşit olmalıdır. |
| l2BüzülmeDüzenlileştirmeMukavemet | Bu, yukarıdaki L2'nin bir stabilizasyon cezası olması bakımından yukarıdaki L2'den farklıdır, halbuki bu L2 daralması bir büyüklük cezasıdır. sıfırdan büyük veya sıfıra eşit olmalıdır. |
Atar
| YasadışıTartışmaİstisna | startupAccumulatorValue, l1RegularizationStrength, l2RegularizationStrength veya l2ShrinkageRegularizationStrength 0,0'dan küçükse veya LearningRatePower 0,0'dan büyükse. |
|---|
Genel Yöntemler
public String getOptimizerName ()
Optimize edicinin Adını alın.
İadeler
- Optimize edici adı.