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

Costanti ereditate

org.tensorflow.framework.optimizers.Optimizer
Corda VARIABILE_V2

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

org.tensorflow.framework.optimizers.Optimizer
Operazione
applyGradients (List< GradAndVar <? extends TType >> gradsAndVars, nome stringa)
Applica gradienti alle variabili
<T estende TType > List< GradAndVar <?>>
computeGradients ( operando <?> perdita)
Calcola i gradienti in base a un operando di perdita.
stringa statica
createName ( Output <? estende TType > variabile, String slotName)
Crea un nome combinando un nome di variabile e un nome di slot
stringa astratta
getOptimizerName ()
Ottieni il nome dell'ottimizzatore.
<T estende TType > Opzionale< Variabile <T>>
getSlot ( Output <T> var, String slotName)
Ottiene lo slot associato alla variabile e al nome dello slot specificati.
operazioni finali
ottieni TF ()
Ottiene l'istanza Ops dell'ottimizzatore
Operazione
minimizzare ( operando <?> perdita)
Minimizza la perdita aggiornando le variabili
Operazione
minimizzare ( operando <?> perdita, nome stringa)
Minimizza la perdita aggiornando le variabili
booleano
è uguale a (Oggetto arg0)
Classe finale<?>
getClass ()
int
codice hash ()
vuoto finale
notificare ()
vuoto finale
notificaTutti ()
Corda
accordare ()
vuoto finale
attendere (lungo arg0, int arg1)
vuoto finale
aspetta (lungo arg0)
vuoto finale
Aspettare ()

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 ()