Sottoclassi dirette conosciute |
Classe base per ottimizzatori di gradiente.
Classi nidificate
classe | Optimizer.GradAndVar <T estende TType > | Una classe che contiene un gradiente e una variabile accoppiati. | |
classe | Ottimizzatore.Opzioni | Attributi facoltativi per Optimizer |
Costanti
Corda | VARIABILE_V2 |
Metodi pubblici
Operazione | applyGradients (List< GradAndVar <? extends TType >> gradsAndVars, nome stringa) Applica gradienti alle variabili |
<T estende TType > List< GradAndVar <?>> | |
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>> | |
operazioni finali | ottieni TF () Ottiene l'istanza Ops dell'ottimizzatore |
Operazione | |
Operazione |
Metodi ereditati
Costanti
Stringa finale statica pubblica VARIABLE_V2
Metodi pubblici
public Op applyGradients (List< GradAndVar <? extends TType >> gradsAndVars, nome stringa)
Applica gradienti alle variabili
Parametri
gradsAndVars | l'elenco delle coppie (gradiente, variabile). |
---|---|
nome | il nome dell'operazione di applicazione dei gradienti |
ritorna
- un Op che applica i gradienti alle variabili.
public List< GradAndVar <?>> computeGradients ( Operando <?> perdita)
Calcola i gradienti in base a un operando di perdita.
Parametri
perdita | l'operazione di perdita |
---|
ritorna
- i gradienti calcolati
public static String createName ( Output <? estende TType > variabile, String slotName)
Crea un nome combinando un nome di variabile e un nome di slot
Parametri
variabile | la variabile |
---|---|
slotName | il nome dello slot |
ritorna
- il nome combinato
stringa astratta pubblica getOptimizerName ()
Ottieni il nome dell'ottimizzatore.
ritorna
- Il nome dell'ottimizzatore.
public Opzionale< Variabile <T>> getSlot ( Output <T> var, String slotName)
Ottiene lo slot associato alla variabile e al nome dello slot specificati.
Parametri
var | La variabile da cercare. |
---|---|
slotName | Il nome dello slot. |
ritorna
- Lo slot o
empty()
.
operazioni finali pubbliche getTF ()
Ottiene l'istanza Ops dell'ottimizzatore
ritorna
- l'istanza Ops dell'ottimizzatore
minimizzazione operazione pubblica ( operando <?> perdita)
Minimizza la perdita aggiornando le variabili
Parametri
perdita | l'operazione di perdita che restituisce il valore da minimizzare |
---|
ritorna
- restituisce op che minimizza la perdita aggiornando le variabili elencate
minimizzazione operazione pubblica ( operando <?> perdita, nome stringa)
Minimizza la perdita aggiornando le variabili
Parametri
perdita | l'operazione di perdita che restituisce il valore da minimizzare |
---|---|
nome | il nome per l'operazione di minimizzazione |
ritorna
- op che minimizza la perdita aggiornando le variabili elencate