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.