Home | Develop | Download | Contact
Atributos privados
Referencia de la Clase Pds::OptAdam

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>

Diagrama de colaboración para Pds::OptAdam:
Collaboration graph

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::OptAdamoperator= (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 $t$. Más...
 
double GetBeta1 (void) const
 Retorna el parámetro $\beta_1$. Más...
 
double GetBeta2 (void) const
 Retorna el parámetro $\beta_2$. 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 $\epsilon$. 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
 

Descripción detallada

La clase tipo Pds::OptAdam . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/OptAdam.

Autor
Fernando Pujaico Rivera
Ejemplos
example_optadam_create.cpp.

Definición en la línea 59 del archivo OptAdam.hpp.

Documentación de los campos

◆ m

Pds::SampleBlock Pds::OptAdam::m
private

Definición en la línea 64 del archivo OptAdam.hpp.

◆ v

Pds::SampleBlock Pds::OptAdam::v
private

Definición en la línea 65 del archivo OptAdam.hpp.

◆ beta1

double Pds::OptAdam::beta1
private

Definición en la línea 66 del archivo OptAdam.hpp.

◆ beta2

double Pds::OptAdam::beta2
private

Definición en la línea 67 del archivo OptAdam.hpp.

◆ epsilon

double Pds::OptAdam::epsilon
private

Definición en la línea 68 del archivo OptAdam.hpp.

◆ t

unsigned int Pds::OptAdam::t
private

Definición en la línea 69 del archivo OptAdam.hpp.

◆ tmp

Pds::SampleBlock Pds::OptAdam::tmp
private

Definición en la línea 71 del archivo OptAdam.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed