32#ifndef __PDS_OPTADAM_HPP__
33#define __PDS_OPTADAM_HPP__
350 void Print(std::string str=
"")
const;
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
La clase tipo Pds::OptAdam . Esta clase genera un objeto con dos parametros Nlin y Ncol....
La clase tipo Pds::Shape . Esta clase genera un objeto con dos parametros Nlin y Ncol....
La clase tipo Pds::Size . Esta clase genera un objeto con dos parametros Nlin y Ncol....
std::vector< Pds::Matrix > SampleBlock
Definición de un tipo de dato Pds::SampleBlock.
bool SetT(unsigned int t)
Establece el parámetro .
double GetBeta2(void) const
Retorna el parámetro .
OptAdam(unsigned int N, double beta1=0.9, double beta2=0.999, double epsilon=1e-8)
Crea un objeto de tipo Pds::OptAdam.
bool Reset(void)
Reinicia los datos internos.
OptAdam(const Pds::OptAdam &B)
Crea un objeto de tipo Pds::OptAdam copiando datos desde otra.
OptAdam(Pds::Size Sz, double beta1=0.9, double beta2=0.999, double epsilon=1e-8)
Crea un objeto de tipo Pds::OptAdam.
void Print(std::string str="") const
Muestra en pantalla el contenido de Pds::OptAdam, elementos separados por tabulador.
Pds::OptAdam & operator=(const Pds::OptAdam &B)
Copia en si mismo (A), un Shape B. Este operador es similar al método Copy().
std::ostream & operator<<(std::ostream &out, const Pds::OptAdam &z)
Retorna el contenido del objeto por la salida estándar.
double GetBeta1(void) const
Retorna el parámetro .
Pds::Shape GetShape(void) const
Retorna el tamaño de la matriz acumuladora.
bool OptimizeGradient(Pds::Matrix &g)
Calcula el gradiente optimizado .
double GetEpsilon(void) const
Retorna el parámetro .
bool IsEmpty(void) const
Verifica si el objeto está vacio (no usable).
void MakeEmpty(void)
Cera los datos internos.
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.
OptAdam(void)
Crea un objeto de tipo Pds::OptAdam.
bool OptimizeGradient(Pds::SampleBlock &g)
Calcula el gradiente optimizado .
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 = .
Nombre de espacio para Pds (Procesamiento Digital de Senales)