AdaGrad

classe pubblica AdaGrad

Ottimizzatore che implementa l'algoritmo Adagrad.

Adagrad è un ottimizzatore con tassi di apprendimento specifici per parametro, adattati in base alla frequenza con cui un parametro viene aggiornato durante l'addestramento. Maggiore è il numero di aggiornamenti ricevuti da un parametro, minori saranno gli aggiornamenti.

Costanti

Corda ACCUMULATORE
galleggiante INITIAL_ACCUMULATOR_DEFAULT
galleggiante LEARNING_RATE_DEFAULT

Costanti ereditate

Costruttori pubblici

AdaGrad (grafico grafico )
Crea un ottimizzatore AdaGrad
AdaGrad (grafico grafico , tasso di apprendimento mobile)
Crea un ottimizzatore AdaGrad
AdaGrad (grafico grafico , tasso di apprendimento float, valore inizialeAccumulator float)
Crea un ottimizzatore AdaGrad
AdaGrad (grafico grafico , nome stringa, tasso di apprendimento float)
Crea un ottimizzatore AdaGrad
AdaGrad (grafico grafico , nome stringa, float learningRate, float externalAccumulatorValue)
Crea un ottimizzatore AdaGrad

Metodi pubblici

Corda
getOptimizerName ()
Ottieni il nome dell'ottimizzatore.
Corda

Metodi ereditati

Costanti

ACCUMULATORE di stringa finale statico pubblico

Valore costante: "accumulatore"

float finale statico pubblico INITIAL_ACCUMULATOR_DEFAULT

Valore costante: 0,01

float finale statico pubblico LEARNING_RATE_DEFAULT

Valore costante: 0,001

Costruttori pubblici

AdaGrad pubblico (grafico grafico )

Crea un ottimizzatore AdaGrad

Parametri
grafico il grafico TensorFlow

AdaGrad pubblico (grafico grafico , tasso di apprendimento float)

Crea un ottimizzatore AdaGrad

Parametri
grafico il grafico TensorFlow
tasso di apprendimento il tasso di apprendimento

public AdaGrad (grafico grafico , float learningRate, float inizialeAccumulatorValue)

Crea un ottimizzatore AdaGrad

Parametri
grafico il grafico TensorFlow
tasso di apprendimento il tasso di apprendimento
valoreAccumulatoreiniziale Il valore iniziale per gli accumulatori deve essere non negativo.
Lancia
IllegalArgumentException se partialAccumulatorValue è negativo

public AdaGrad (grafico grafico , nome stringa, tasso di apprendimento float)

Crea un ottimizzatore AdaGrad

Parametri
grafico il grafico TensorFlow
nome il nome di questo ottimizzatore (il valore predefinito è "Adagrad")
tasso di apprendimento il tasso di apprendimento

public AdaGrad (grafico grafico , nome stringa, float learningRate, float externalAccumulatorValue)

Crea un ottimizzatore AdaGrad

Parametri
grafico il grafico TensorFlow
nome il nome di questo ottimizzatore (il valore predefinito è "Adagrad")
tasso di apprendimento il tasso di apprendimento
valoreAccumulatoreiniziale Il valore iniziale per gli accumulatori deve essere non negativo.
Lancia
IllegalArgumentException se partialAccumulatorValue è negativo

Metodi pubblici

public String getOptimizerName ()

Ottieni il nome dell'ottimizzatore.

ritorna
  • Il nome dell'ottimizzatore.

stringa pubblica toString ()