33#include <itpp/itexports.h>
79 void inline update_internals();
81 void inline sanitise_params();
83 double ml_update_params();
98 double * c_acc_loglhood_K;
100 double ** c_acc_means;
101 double ** c_acc_covs;
Import/Export definitions for some templates defined in base folder.
support class for MOG_diag_ML() and MOG_diag_MAP()
int max_iter
Maximum number of iterations.
double var_floor
ADD DOCUMENTATION HERE.
MOG_diag_EM_sup()
Default constructor.
double weight_floor
ADD DOCUMENTATION HERE.
int N
number of training vectors
bool verbose
Whether we print the progress.
~MOG_diag_EM_sup()
Default destructor.
double ** c_X
'C' pointers to training vectors
Diagonal Mixture of Gaussians (MOG) class.
void MOG_diag_ML(MOG_diag &model_in, Array< vec > &X_in, int max_iter_in, double var_floor_in, double weight_floor_in, bool verbose_in)
Diagonal Mixture of Gaussians class - header file.
void MOG_diag_MAP(MOG_diag &, MOG_diag &, Array< vec > &, int, double, double, double, bool)