La clase tipo Pds::OptAdam . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/OptAdam. Más...
#include <OptAdam.hpp>

Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::OptAdam | |
| OptAdam (void) | |
| Crea un objeto de tipo Pds::OptAdam. Más... | |
| OptAdam (unsigned int N, double beta1=0.9, double beta2=0.999, double epsilon=1e-8) | |
| Crea un objeto de tipo Pds::OptAdam. Más... | |
| OptAdam (Pds::Size Sz, double beta1=0.9, double beta2=0.999, double epsilon=1e-8) | |
| Crea un objeto de tipo Pds::OptAdam. Más... | |
| OptAdam (unsigned int Nch, Pds::Size Sz, double beta1=0.9, double beta2=0.999, double epsilon=1e-8) | |
| Crea un objeto de tipo Pds::OptAdam. Más... | |
| OptAdam (const Pds::OptAdam &B) | |
| Crea un objeto de tipo Pds::OptAdam copiando datos desde otra. Más... | |
| ~OptAdam () | |
Variados Pds::OptAdam | |
| Pds::OptAdam & | operator= (const Pds::OptAdam &B) |
| Copia en si mismo (A), un Shape B. Este operador es similar al método Copy(). Más... | |
| bool | Copy (const Pds::OptAdam &B) |
| Copia en si mismo (A), el contenido de un Shape B. Este método es similar a usar el operador = . Más... | |
| void | MakeEmpty (void) |
| Cera los datos internos. Más... | |
| bool | Reset (void) |
| Reinicia los datos internos. Más... | |
| bool | IsEmpty (void) const |
| Verifica si el objeto está vacio (no usable). Más... | |
Calculando datos | |
| bool | OptimizeGradient (Pds::Matrix &g) |
| Calcula el gradiente optimizado [2] [6]. Más... | |
| bool | OptimizeGradient (Pds::SampleBlock &g) |
| Calcula el gradiente optimizado [2] [6]. Más... | |
Mostrando datos | |
| bool | SetT (unsigned int t) |
| Establece el parámetro | |
| double | GetBeta1 (void) const |
| Retorna el parámetro | |
| double | GetBeta2 (void) const |
| Retorna el parámetro | |
| Pds::Shape | GetShape (void) const |
| Retorna el tamaño de la matriz acumuladora. Más... | |
| double | GetEpsilon (void) const |
| Retorna el parámetro | |
| void | Print (std::string str="") const |
| Muestra en pantalla el contenido de Pds::OptAdam, elementos separados por tabulador. Más... | |
Atributos privados | |
| Pds::SampleBlock | m |
| Pds::SampleBlock | v |
| double | beta1 |
| double | beta2 |
| double | epsilon |
| unsigned int | t |
| Pds::SampleBlock | tmp |
La clase tipo Pds::OptAdam . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/OptAdam.
Definición en la línea 59 del archivo OptAdam.hpp.
|
private |
Definición en la línea 64 del archivo OptAdam.hpp.
|
private |
Definición en la línea 65 del archivo OptAdam.hpp.
|
private |
Definición en la línea 66 del archivo OptAdam.hpp.
|
private |
Definición en la línea 67 del archivo OptAdam.hpp.
|
private |
Definición en la línea 68 del archivo OptAdam.hpp.
|
private |
Definición en la línea 69 del archivo OptAdam.hpp.
|
private |
Definición en la línea 71 del archivo OptAdam.hpp.
1.9.4