8#ifndef __GAUSSIANSM_H__
9#define __GAUSSIANSM_H__
13#define GAUSSIAN_MAXIMUM_NUMBER 50
51 Gaussians(
const char* f_mu,
const char* f_sigma,
const char* f_prio);
52 Gaussians(
int nbStates,
int nbDim,
const char* f_mu,
const char* f_sigma,
const char* f_prio);
55 const vector<double> pri_vec,
56 const vector<double> mu_vec,
57 const vector<double> sig_vec);
74 void InitFastGMR(
int first_inindex,
int last_inindex,
int first_outindex,
int last_outindex);
76 Regression(
const MathLib::Vector& indata, MathLib::Vector& outdata, MathLib::Matrix& derGMR);
77 void Regression(
const MathLib::Vector& indata, MathLib::Vector& outdata);
78 MathLib::Vector
Regression(
const MathLib::Vector& indata);
#define GAUSSIAN_MAXIMUM_NUMBER
void Regression(const MathLib::Vector &indata, MathLib::Vector &outdata, MathLib::Matrix &derGMR)
void setGMMs(GMMs *model)
void InitFastGMR(int first_inindex, int last_inindex, int first_outindex, int last_outindex)
Gaussians(const char *f_mu, const char *f_sigma, const char *f_prio)
void InitFastGaussians(int first_inindex, int last_inindex)
MathLib::Vector GaussianDerProbFast(MathLib::Vector x)
double GaussianProbFast(MathLib::Vector x)
double GaussianPDFFast(int state, MathLib::Vector x)
This file offers overloads of toIce() and fromIce() functions for STL container types.
MathLib::Matrix SigmaIOInv
MathLib::Matrix SigmaIIInv
GMMState States[GAUSSIAN_MAXIMUM_NUMBER]