Home | Develop | Download | Contact
Atributos privados

La clase tipo Pds::KmeansNn . Esta clase genera una estructura de Pds::KmeansNn. Para usar incluir Pds/KmeansNn. Más...

#include <KmeansNn.hpp>

Diagrama de colaboración para Pds::KmeansNn:
Collaboration graph

Métodos públicos

Varios tipos de constructores

Crean una objeto Pds::KmeansNn

 KmeansNn (void)
 Crea un objeto vazio de tipo Pds::KmeansNn. El método IsEmpty() retorna true. Más...
 
 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 dato de salida Y. Más...
 
 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 dato de salida Y. Más...
 
 ~KmeansNn ()
 
Evaluación del KmeansNn

Indican o establecen el estado de una matriz.

double Predict (const Pds::Vector &x, unsigned int Knn) const
 Evalua el objeto de tipo Pds::KmeansNn. Más...
 
Pds::Vector Predict (const Pds::Matrix &X, unsigned int Knn) const
 Evalua el objeto de tipo Pds::KmeansNn. Más...
 
Export en file

Exporta el arbol en un archivo

bool ExportFile (const std::string &filename) const
 Salva en formato texto el objeto de tipo Pds::KmeansNn. Más...
 
Estado del KmeansNn

Indican o establecen el estado de una matriz.

bool IsEmpty (void) const
 Verifica si el KmeansNn está vazio, es decir vector de pessos sin elementos y funcion de activación nula. Más...
 
bool IsNotEmpty (void) const
 Verifica si el KmeansNn NO está vazio, es decir vector de pessos tiene elementos y funcion de activación no es nula. Más...
 
Métodos variados

Herramientas genéricas

unsigned int Nel (void) const
 Número de elementos en el ensemble. Más...
 
void MakeEmpty (void)
 Convierte el KmeansNn a vazio, es decir con el vector de pessos sin elementos y funcion de activación nula. Más...
 
std::string ToString (void) const
 Convierte los datos del KmeansNn en un std::string. Más...
 
void Print (std::string str="") const
 Imprime en pantalla el contenido del vector de pesos después del texto indicado en str. Más...
 

Atributos privados

Pds::Matrix C
 
std::vector< Pds::Matrix > XX
 
std::vector< Pds::Matrix > YY
 
std::vector< bool > Full
 
std::vector< int > IdFull
 

Descripción detallada

La clase tipo Pds::KmeansNn . Esta clase genera una estructura de Pds::KmeansNn. Para usar incluir Pds/KmeansNn.

Autor
Fernando Pujaico Rivera
Ejemplos
example_kmeansnn.cpp y example_kmeansnn2.cpp.

Definición en la línea 66 del archivo KmeansNn.hpp.

Documentación de los campos

◆ C

Pds::Matrix Pds::KmeansNn::C
private

M numeros de clases. K particiones por clase.

Centroides en las K*M filas

Definición en la línea 73 del archivo KmeansNn.hpp.

◆ XX

std::vector<Pds::Matrix> Pds::KmeansNn::XX
private

K*M matrices: XX[0], XX[1], ..., XX[K*M-1]

Definición en la línea 76 del archivo KmeansNn.hpp.

◆ YY

std::vector<Pds::Matrix> Pds::KmeansNn::YY
private

K*M vectores: YY[0], YY[1], ..., YY[K*M-1]

Definición en la línea 79 del archivo KmeansNn.hpp.

◆ Full

std::vector<bool> Pds::KmeansNn::Full
private

K*M datos bool, si Full[l]==true entonces el Id del grupo es IdFull[l]

Definición en la línea 82 del archivo KmeansNn.hpp.

◆ IdFull

std::vector<int> Pds::KmeansNn::IdFull
private

K*M datos int, si Full[l]==true entonces el Id del grupo es IdFull[l]

Definición en la línea 85 del archivo KmeansNn.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed