32 #ifndef __PDS_PREDICTOR_HPP__
33 #define __PDS_PREDICTOR_HPP__
49 #include <Pds/IterationConf>
198 double Predict(
const std::initializer_list<double> list)
const;
214 Pds::Vector
Predict(
const Pds::Matrix &X)
const;
353 void Print(std::string str=
"")
const;
La clase tipo Pds::IterationConf . Esta clase genera una matriz de Nlin lineas y 1 columna....
La clase tipo Pds::Predictor . Esta clase genera una matriz de Nlin lineas y 1 columna....
bool Copy(const Pds::Predictor &B)
Copia en si mismo (A), el contenido de un Predictor B. Este método es similar a usar el operador = ....
Predictor(void)
Crea un objeto vazio de tipo Pds::Predictor. El método IsEmpty() retorna true.
Predictor(const double *w_array, unsigned int N)
Crea un objeto de tipo Pds::Predictor.
Predictor(Pds::IterationConf &Conf, const Pds::Matrix &X, const Pds::Vector &Y)
Crea un objeto de tipo Pds::Predictor calculando los pesos conociendo los vectores de entrada X y el ...
Predictor(const Pds::Predictor &B)
Crea un objeto de tipo Pds::Predictor copiando datos desde otra Predictor. Este es un Copy assignment...
double Predict(const Pds::Vector &x) const
Evalua el objeto de tipo Pds::Predictor.
void Print(std::string str="") const
Imprime en pantalla el contenido del vector de pesos después del texto indicado en str.
std::string ToString(void) const
Convierte el vector de pesos del predictor en un std::string.
void MakeEmpty(void)
Convierte el predictor a vazio, es decir con el vector de pessos sin elementos y funcion de activació...
Predictor(const std::string &filename)
Carga un vector de pesos desde un archivo de texto.
double Predict(const std::initializer_list< double > list) const
Evalua el objeto de tipo Pds::Predictor.
unsigned int GetN(void) const
Retorna el tamaño de vector de pesos.
bool IsEmpty(void) const
Verifica si el predictor está vazio, es decir vector de pessos sin elementos y funcion de activación ...
Predictor(const std::initializer_list< double > w_list)
Crea un objeto de tipo Pds::Predictor.
bool IsNotEmpty(void) const
Verifica si el predictor NO está vazio, es decir vector de pessos tiene elementos y funcion de activa...
bool ExportFile(const std::string &filename) const
Salva en formato .txt el objeto de tipo Pds::Predictor.
Pds::Vector Predict(const Pds::Matrix &X) const
Evalua el objeto de tipo Pds::Predictor.
Predictor(const Pds::Vector &W)
Crea un objeto de tipo Pds::Predictor copiando datos desde una matriz. Toda la matriz es vectorizada ...
Predictor(const char filename[])
Carga un vector de pesos desde un archivo de texto.
std::ostream & operator<<(std::ostream &out, const Pds::Predictor &A)
Retorna el contenido del predictor por la salida estándar.
Pds::Vector GetW(void) const
Retorna el vector de pesos.
Pds::Predictor & operator=(const Pds::Predictor &B)
Copia en si mismo (A), un Predictor B. Este operador es similar al método Copy(). No importa el tamañ...
Nombre de espacio para Pds (Procesamiento Digital de Senales)