La clase tipo Pds::NBGMM . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/NBGMM. Más...
#include <NBGMM.hpp>
Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::NBGMM | |
NBGMM (void) | |
Crea un objeto vazio de tipo Pds::NBGMM. El método IsEmpty() retorna true. Más... | |
NBGMM (const char filename[]) | |
Carga un vector de pesos desde un archivo de texto. Más... | |
NBGMM (const std::string &filename) | |
Carga un vector de pesos desde un archivo de texto. Más... | |
NBGMM (const Pds::NBGMM &B) | |
Crea un objeto de tipo Pds::NBGMM copiando datos desde otra NBGMM. Este es un Copy assignment constructor. Más... | |
NBGMM (const Pds::IterationConf &Conf, const Pds::Matrix &X, const Pds::Vector &Y, const std::vector< unsigned int > &K, double Sigma=0.5) | |
Crea un objeto de tipo Pds::NBGMM calculando desde los vectores de entrada en X. Más... | |
~NBGMM () | |
Evaluación del NBGMM | |
Indican o establecen el estado de una matriz. | |
double | Predict (const Pds::Vector &x) const |
Evalua el objeto de tipo Pds::NBGMM. Más... | |
Pds::Vector | Predict (const Pds::Matrix &X) const |
Evalua el objeto de tipo Pds::NBGMM. Más... | |
Export en file | |
Exporta el arbol en un archivo | |
bool | ExportFile (const std::string &filename) const |
Salva en formato .txt el objeto de tipo Pds::NBGMM. Más... | |
Estado del NBGMM | |
Indican o establecen el estado de una matriz. | |
bool | IsEmpty (void) const |
Verifica si el NBGMM está vazio. Más... | |
bool | IsNotEmpty (void) const |
Verifica si el NBGMM NO está vazio. Más... | |
Métodos variados en Pds::NBGMM | |
Herramientas genéricas | |
Pds::NBGMM & | operator= (const Pds::NBGMM &B) |
Copia en si mismo (A), un NBGMM B. Este operador es similar al método Copy(). No importa el tamaño de A, sus datos son liberados y un nuevo arreglo de datos es reservado. Más... | |
bool | Copy (const Pds::NBGMM &B) |
Copia en si mismo (A), el contenido de un NBGMM B. Este método es similar a usar el operador = . No importa el tamaño de A, sus datos son liberados y un nuevo arreglo de datos es reservado. Más... | |
Métodos variados | |
Herramientas genéricas | |
void | MakeEmpty (void) |
Convierte el PCS a vazio, es decir limpia todos los datos internos. Más... | |
unsigned int | GetN (void) const |
Retorna el tamanho de la variable de entrada. Más... | |
unsigned int | GetM (void) const |
Retorna el número de clases. Más... | |
std::vector< Pds::DataGMM > | GetDat (void) const |
Retorna los datos GMM. Más... | |
std::vector< double > | GetPi (void) const |
Retorna un std::vector de valores que representan la probabilidad a priori de cada clase. Más... | |
std::vector< int > | GetLabel (void) const |
Retorna un std::vector de valores que representan las etiquetas para cada ID. Más... | |
void | Print (std::string str="") const |
Imprime en pantalla el contenido del NBGMM. Más... | |
Atributos privados | |
std::vector< Pds::DataGMM > | Dat |
std::vector< double > | Pi |
std::vector< int > | Label |
La clase tipo Pds::NBGMM . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/NBGMM.
|
private |
|
private |