32 #ifndef __PDS_PERCEPTRON_HPP__
33 #define __PDS_PERCEPTRON_HPP__
49 #include <Pds/IterationConf>
154 double Evaluate(
const std::initializer_list<double> list)
const;
227 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::Perceptron . Esta clase genera una matriz de Nlin lineas y 1 columna....
Perceptron(const std::initializer_list< double > w_list)
Crea un objeto de tipo Pds::Perceptron.
Perceptron(const Pds::Vector &W)
Crea un objeto de tipo Pds::Perceptron copiando datos desde una matriz. Toda la matriz es vectorizada...
std::string ToString(void) const
Convierte el vector de pesos del perceptron en un std::string.
void MakeEmpty(void)
Convierte el perceptron a vazio, es decir con el vector de pessos sin elementos y funcion de activaci...
void Print(std::string str="") const
Imprime en pantalla el contenido del vector de pesos después del texto indicado en str.
Pds::Vector GetW(void) const
Retorna el vector de pesos.
double Evaluate(const std::initializer_list< double > list) const
Evalua el objeto de tipo Pds::Perceptron.
Perceptron(void)
Crea un objeto vazio de tipo Pds::Perceptron. El método IsEmpty() retorna true.
bool IsEmpty(void) const
Verifica si el perceptron está vazio, es decir vector de pessos sin elementos y funcion de activación...
Perceptron(Pds::IterationConf &Conf, const Pds::Matrix &X, const Pds::Vector &Y)
Crea un objeto de tipo Pds::Perceptron calculando los pesos conociendo los vectores de entrada X y el...
Pds::Vector Evaluate(const Pds::Matrix &X) const
Evalua el objeto de tipo Pds::Perceptron.
Perceptron(const double *w_array, unsigned int N)
Crea un objeto de tipo Pds::Perceptron.
bool IsNotEmpty(void) const
Verifica si el perceptron NO está vazio, es decir vector de pessos tiene elementos y funcion de activ...
std::ostream & operator<<(std::ostream &out, const Pds::Perceptron &A)
Retorna el contenido del perceptron por la salida estándar.
Nombre de espacion para PDS (Procesamiento Digital de Senales)