KrisLibrary
1.0.0
|
A more ``raw'' model of a GMM that does not perform a cholesky decomposiition. More...
#include <GaussianMixtureModel.h>
Public Member Functions | |
GaussianMixtureModelRaw (int k, int d) | |
GaussianMixtureModelRaw (const GaussianMixtureModel &) | |
GaussianMixtureModelRaw (const GaussianMixtureModelRaw &) | |
void | Set (const GaussianMixtureModel &gmm) |
bool | Get (GaussianMixtureModel &gmm) const |
int | NumDims () const |
void | Resize (int k, int d) |
void | SetLinearTransform (const GaussianMixtureModelRaw &gmm, const Matrix &A, const Vector &b) |
void | SetSubset (const GaussianMixtureModelRaw &gmm, const std::vector< int > &keptIndices) |
void | SetMarginalized (const GaussianMixtureModelRaw &gmm, const std::vector< int > &dropIndices) |
void | SetCombination (const std::vector< GaussianMixtureModelRaw > &gmms, const std::vector< Real > &weights) |
int | PickGaussian () const |
void | GetMean (Vector &x) const |
void | GetMode (Vector &x) const |
void | GetCovariance (Matrix &cov) const |
void | GetVariance (Vector &var) const |
void | Resample (int k) |
void | Cluster (const GaussianMixtureModel &gmm, int k) |
Public Attributes | |
std::vector< Vector > | means |
std::vector< Matrix > | covariances |
std::vector< Real > | phi |
phi[i] gives probability of choosing gaussian[i] | |
A more ``raw'' model of a GMM that does not perform a cholesky decomposiition.