Optymalizator implementujący algorytm Adagrad.
Adagrad to optymalizator charakteryzujący się szybkością uczenia się dla poszczególnych parametrów, która jest dostosowywana w zależności od częstotliwości aktualizacji parametru podczas uczenia. Im więcej aktualizacji otrzymuje parametr, tym mniejsze są aktualizacje.
Stałe
| Strunowy | AKUMULATOR | |
| platforma | INITIAL_ACCUMULATOR_DEFAULT | |
| platforma | LEARNING_RATE_DEFAULT |
Dziedziczone stałe
Konstruktorzy publiczni
Metody publiczne
| Strunowy | getOptimizerName () Uzyskaj nazwę optymalizatora. |
| Strunowy | doString () |
Metody dziedziczone
Stałe
publiczny statyczny końcowy akumulator AKUMULATORA
publiczny statyczny końcowy float INITIAL_ACCUMULATOR_DEFAULT
publiczny statyczny końcowy float LEARNING_RATE_DEFAULT
Konstruktorzy publiczni
publiczny AdaGrad (wykres graficzny )
Tworzy optymalizator AdaGrad
Parametry
| wykres | wykres TensorFlow |
|---|
publiczny AdaGrad (wykres graficzny , float learningRate)
Tworzy optymalizator AdaGrad
Parametry
| wykres | wykres TensorFlow |
|---|---|
| Szybkość uczenia się | tempo uczenia się |
publiczny AdaGrad (wykres wykresu , float learningRate, float początkowaAccumulatorValue)
Tworzy optymalizator AdaGrad
Parametry
| wykres | wykres TensorFlow |
|---|---|
| Szybkość uczenia się | tempo uczenia się |
| początkowa wartość akumulatora | Wartość początkowa akumulatorów musi być nieujemna. |
Rzuca
| Wyjątek IllegalArgument | jeśli wartość początkowaAccumulatorValue jest ujemna |
|---|
publiczny AdaGrad (wykres wykresu , nazwa ciągu, współczynnik uczenia się typu float)
Tworzy optymalizator AdaGrad
Parametry
| wykres | wykres TensorFlow |
|---|---|
| nazwa | nazwa tego Optymalizatora (domyślnie „Adagrad”) |
| Szybkość uczenia się | tempo uczenia się |
publiczny AdaGrad (wykres wykresu , nazwa ciągu, współczynnik uczenia się typu float, wartość początkowa typu float)
Tworzy optymalizator AdaGrad
Parametry
| wykres | wykres TensorFlow |
|---|---|
| nazwa | nazwa tego Optymalizatora (domyślnie „Adagrad”) |
| Szybkość uczenia się | tempo uczenia się |
| początkowa wartość akumulatora | Wartość początkowa akumulatorów musi być nieujemna. |
Rzuca
| Wyjątek IllegalArgument | jeśli wartość początkowaAccumulatorValue jest ujemna |
|---|
Metody publiczne
public String getOptimizerName ()
Uzyskaj nazwę optymalizatora.
Zwroty
- Nazwa optymalizatora.