Home | Develop | Download | Contact
Métodos públicos | Campos de datos

La clase tipo Pds::DataGMM . Esta clase genera un bloque de datos para analizar curvas de aprendisaje. Más...

#include <DataGMM.hpp>

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

Métodos públicos

 DataGMM (void)
 Crea un objeto de tipo Pds::DataGMM vacio. Más...
 
 DataGMM (const Pds::DataGMM &B)
 Crea un objeto de tipo Pds::DataGMM copiando datos desde otra DataGMM. Este es un Copy assignment constructor. Más...
 
 DataGMM (const std::string &filename)
 Carga un vector de pesos desde un archivo de texto. Más...
 
 DataGMM (const char filename[])
 Carga un vector de pesos desde un archivo de texto. Más...
 
 ~DataGMM ()
 
bool IsEmpty (void) const
 Verifica si el DataGMM está vazio. Más...
 
void MakeEmpty (void)
 Convierte el DataGMM a vazio, es decir limpia todos los datos internos. Más...
 
Pds::DataGMMoperator= (const Pds::DataGMM &B)
 Copia en si mismo (A), un DataGMM 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::DataGMM &B)
 Copia en si mismo (A), el contenido de un DataGMM 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...
 
void Print (const std::string &str) const
 Imprime los datos del Pds::DataGMM. Más...
 
bool ExportFile (const std::string &filename) const
 Salva en formato .txt el objeto de tipo Pds::DataGMM. Más...
 
bool SaveInStream (std::ofstream &myfile) const
 Escribe en un archivo de texto el contenido del DataGMM. Más...
 
bool LoadFromStream (std::ifstream &ifs)
 Lee datos desde un archivo, estos elementos son colocados en una Pds::DataGMM. Más...
 

Campos de datos

std::vector< double > Pi
 
std::vector< Pds::Vector > Mu
 
std::vector< Pds::Matrix > Sinv
 
std::vector< double > Det
 

Descripción detallada

La clase tipo Pds::DataGMM . Esta clase genera un bloque de datos para analizar curvas de aprendisaje.

Autor
Fernando Pujaico Rivera
Ejemplos
example_funcgmm_probability.cpp y example_perceptron_kernel_gaussian_gmm.cpp.

Definición en la línea 59 del archivo DataGMM.hpp.

Documentación del constructor y destructor

◆ ~DataGMM()

Pds::DataGMM::~DataGMM ( )

Documentación de los campos

◆ Pi

std::vector<double> Pds::DataGMM::Pi

Mixture weights

Ejemplos
example_funcgmm_probability.cpp.

Definición en la línea 64 del archivo DataGMM.hpp.

◆ Mu

std::vector<Pds::Vector> Pds::DataGMM::Mu

Means

Ejemplos
example_funcgmm_probability.cpp y example_perceptron_kernel_gaussian_gmm.cpp.

Definición en la línea 67 del archivo DataGMM.hpp.

◆ Sinv

std::vector<Pds::Matrix> Pds::DataGMM::Sinv

Variances^{-1}

Ejemplos
example_funcgmm_probability.cpp y example_perceptron_kernel_gaussian_gmm.cpp.

Definición en la línea 70 del archivo DataGMM.hpp.

◆ Det

std::vector<double> Pds::DataGMM::Det

Determinante de S

Ejemplos
example_funcgmm_probability.cpp.

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

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed