32 #ifndef __PDS_KMEANSNN_HPP__
33 #define __PDS_KMEANSNN_HPP__
51 #include <Pds/IterationConf>
76 std::vector<Pds::Matrix>
XX;
79 std::vector<Pds::Matrix>
YY;
119 const Pds::Matrix &X,
120 const Pds::Vector &Y,
143 const Pds::Matrix &X,
144 const Pds::Vector &Y,
145 std::vector<unsigned int> L);
168 double Predict(
const Pds::Vector &x,
unsigned int Knn)
const;
176 Pds::Vector
Predict(
const Pds::Matrix &X,
unsigned int Knn)
const;
245 unsigned int Nel(
void)
const;
266 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::KmeansNn . Esta clase genera una estructura de Pds::KmeansNn. Para usar incluir Pd...
std::vector< Pds::Matrix > XX
std::vector< Pds::Matrix > YY
std::vector< int > IdFull
double Predict(const Pds::Vector &x, unsigned int Knn) const
Evalua el objeto de tipo Pds::KmeansNn.
std::ostream & operator<<(std::ostream &out, const Pds::KmeansNn &A)
Retorna el contenido del KmeansNn por la salida estándar.
std::string ToString(void) const
Convierte los datos del KmeansNn en un std::string.
unsigned int Nel(void) const
Número de elementos en el ensemble.
bool IsNotEmpty(void) const
Verifica si el KmeansNn NO está vazio, es decir vector de pessos tiene elementos y funcion de activac...
bool IsEmpty(void) const
Verifica si el KmeansNn está vazio, es decir vector de pessos sin elementos y funcion de activación n...
KmeansNn(Pds::IterationConf &Conf, const Pds::Matrix &X, const Pds::Vector &Y, unsigned int K)
Crea un objeto de tipo Pds::KmeansNn calculando los pesos conociendo los vectores de entrada X y el d...
KmeansNn(void)
Crea un objeto vazio de tipo Pds::KmeansNn. El método IsEmpty() retorna true.
void MakeEmpty(void)
Convierte el KmeansNn a vazio, es decir con el vector de pessos sin elementos y funcion de activación...
Pds::Vector Predict(const Pds::Matrix &X, unsigned int Knn) const
Evalua el objeto de tipo Pds::KmeansNn.
KmeansNn(Pds::IterationConf &Conf, const Pds::Matrix &X, const Pds::Vector &Y, std::vector< unsigned int > L)
Crea un objeto de tipo Pds::KmeansNn calculando los pesos conociendo los vectores de entrada X y el d...
bool ExportFile(const std::string &filename) const
Salva en formato texto el objeto de tipo Pds::KmeansNn.
void Print(std::string str="") const
Imprime en pantalla el contenido del vector de pesos después del texto indicado en str.
Nombre de espacio para Pds (Procesamiento Digital de Senales)