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 . Más... | |
double | GetBeta1 (void) const |
Retorna el parámetro . Más... | |
double | GetBeta2 (void) const |
Retorna el parámetro . Más... | |
Pds::Shape | GetShape (void) const |
Retorna el tamaño de la matriz acumuladora. Más... | |
double | GetEpsilon (void) const |
Retorna el parámetro . Más... | |
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.