Subclases directas conocidas |
Clase base para optimizadores de gradiente.
Clases anidadas
clase | Optimizer.GradAndVar <T extiende TType > | Una clase que contiene un gradiente y una variable emparejados. | |
clase | Optimizador.Opciones | Atributos opcionales para Optimizer |
Constantes
Cadena | VARIABLE_V2 |
Métodos públicos
Op. | applyGradients (Lista< GradAndVar <? extiende TType >> gradsAndVars, nombre de cadena) Aplica gradientes a las variables. |
<T extiende TType > Lista< GradAndVar <?>> | ComputeGradients (pérdida de operando <?>) Calcula los gradientes basándose en un operando de pérdida. |
cadena estática | createName ( Salida <? extiende TType > variable, String slotName) Crea un nombre combinando un nombre de variable y un nombre de ranura |
cadena abstracta | getOptimizerName () Obtenga el nombre del optimizador. |
<T extiende TType > Opcional< Variable <T>> | |
operaciones finales | obtenerTF () Obtiene la instancia de operaciones del optimizador. |
Op. | |
Op. |
Métodos heredados
Constantes
Cadena final estática pública VARIABLE_V2
Métodos públicos
public Op applyGradients (List< GradAndVar <? extiende TType >> gradsAndVars, nombre de cadena)
Aplica gradientes a las variables.
Parámetros
Graduados y Vars | la lista de pares (gradiente, variable). |
---|---|
nombre | el nombre de la operación de aplicación de gradientes |
Devoluciones
- una operación que aplica los gradientes a las variables.
Lista pública < GradAndVar <?>> ComputeGradients ( operando <?> pérdida)
Calcula los gradientes basándose en un operando de pérdida.
Parámetros
pérdida | la operación de pérdida |
---|
Devoluciones
- los gradientes calculados
cadena estática pública createName ( Salida <? extiende TType > variable, cadena slotName)
Crea un nombre combinando un nombre de variable y un nombre de ranura
Parámetros
variable | La variable |
---|---|
nombre de la ranura | el nombre de la ranura |
Devoluciones
- el nombre combinado
Cadena abstracta pública getOptimizerName ()
Obtenga el nombre del optimizador.
Devoluciones
- El nombre del optimizador.
public Opcional< Variable <T>> getSlot ( Salida <T> var, String slotName)
Obtiene la ranura asociada con la variable especificada y el nombre de la ranura.
Parámetros
var | La variable a buscar. |
---|---|
nombre de la ranura | El nombre de la ranura. |
Devoluciones
- La ranura o
empty()
.
operaciones finales públicas getTF ()
Obtiene la instancia de operaciones del optimizador.
Devoluciones
- la instancia de Operaciones del Optimizador
Minimizar operación pública (pérdida de operando <?>)
Minimiza la pérdida actualizando las variables.
Parámetros
pérdida | la operación de pérdida que devuelve el valor a minimizar |
---|
Devoluciones
- devuelve una operación que minimiza la pérdida actualizando las variables enumeradas
Minimizar operación pública (pérdida de operando <?>, nombre de cadena)
Minimiza la pérdida actualizando las variables.
Parámetros
pérdida | la operación de pérdida que devuelve el valor a minimizar |
---|---|
nombre | el nombre de la operación de minimizar |
Devoluciones
- operación que minimiza la pérdida actualizando las variables enumeradas