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
Strunowy | ZMIENNA_V2 |
Konstruktorzy publiczni
Metody publiczne
Strunowy | getOptimizerName () Uzyskaj nazwę optymalizatora. |
Strunowy | doString () |
Metody dziedziczone
Op | ApplyGradients (List< GradAndVar <? rozszerza TType >> gradsAndVars, nazwa ciągu) Stosuje gradienty do zmiennych |
<T rozszerza TType > Lista< GradAndVar <?>> | |
ciąg statyczny | createName ( Wyjście <? rozszerza TType > zmienna, String NazwaSlotu) Tworzy nazwę poprzez połączenie nazwy zmiennej i nazwy gniazda |
abstrakcyjny ciąg | getOptimizerName () Uzyskaj nazwę optymalizatora. |
<T rozszerza TType > Opcjonalne< Zmienna <T>> | |
ostatnie operacje | getTF () Pobiera instancję Optymalizatora |
Op | |
Op |
wartość logiczna | równa się (Obiekt arg0) |
ostatnia klasa<?> | pobierzKlasę () |
wew | hashCode () |
ostateczna pustka | powiadomić () |
ostateczna pustka | powiadom wszystkich () |
Strunowy | doString () |
ostateczna pustka | czekaj (długi arg0, int arg1) |
ostateczna pustka | czekaj (długi arg0) |
ostateczna pustka | Czekać () |
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.