32 #ifndef __PDS_KMEANSPREDICTOR_HPP__
33 #define __PDS_KMEANSPREDICTOR_HPP__
50 #include <Pds/Predictor>
51 #include <Pds/IterationConf>
70 std::vector<Pds::Predictor>
P;
71 std::vector<Pds::Vector>
C;
95 const std::string &filename_c);
131 const Pds::Matrix &X,
132 const Pds::Vector &Y,
162 Pds::Vector
Predict(
const Pds::Matrix &X)
const;
184 const std::string &filename_c)
const;
203 unsigned int Nel(
void)
const;
251 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::KmeansPredictor . Esta clase genera una matriz de Nlin lineas y 1 columna....
std::vector< Pds::Predictor > P
std::vector< Pds::Vector > C
void Print(std::string str="") const
Imprime en pantalla el contenido del vector de pesos después del texto indicado en str.
bool IsNotEmpty(void) const
Verifica si el perceptron NO está vazio, es decir vector de pessos tiene elementos y funcion de activ...
std::string ToString(void) const
Convierte el vector de pesos del perceptron en un std::string.
std::ostream & operator<<(std::ostream &out, const Pds::KmeansPredictor &A)
Retorna el contenido del perceptron por la salida estándar.
KmeansPredictor(const Pds::Matrix &W, const Pds::Matrix &C)
Crea un objeto de tipo Pds::KmeansPredictor copiando datos desde una matriz. Toda la matriz es vector...
KmeansPredictor(Pds::IterationConf &Conf, const Pds::Matrix &X, const Pds::Vector &Y, unsigned int K)
Crea un objeto de tipo Pds::KmeansPredictor calculando los pesos conociendo los vectores de entrada X...
Pds::Vector Predict(const Pds::Matrix &X) const
Evalua el objeto de tipo Pds::KmeansPredictor.
KmeansPredictor(const std::string &filename_w, const std::string &filename_c)
Crea un objeto de tipo Pds::KmeansPredictor.
void MakeEmpty(void)
Convierte el perceptron a vazio, es decir con el vector de pessos sin elementos y funcion de activaci...
unsigned int Nel(void) const
Número de elementos en el ensemble.
bool IsEmpty(void) const
Verifica si el perceptron está vazio, es decir vector de pessos sin elementos y funcion de activación...
bool ExportFile(const std::string &filename_p, const std::string &filename_c) const
Salva en formato texto el objeto de tipo Pds::KmeansPredictor.
KmeansPredictor(void)
Crea un objeto vazio de tipo Pds::KmeansPredictor. El método IsEmpty() retorna true.
double Predict(const Pds::Vector &x) const
Evalua el objeto de tipo Pds::KmeansPredictor.
Nombre de espacio para Pds (Procesamiento Digital de Senales)