Skip to content

webrot9/gaussian_mixture_models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gaussian_mixture_models

A C++ implementation of Gaussian Mixture Models (GMMs), with K-means initialization, Expectation Maximization and PCA

Required packages:

  • Eigen3
  • OpenMP

How to compile, after downloading the repository in PROJECT_ROOT_DIR:

cd PROJECT_ROOT_DIR
mkdir build
cd build
cmake ..
make -j9

A library libgmm.so will be created in PROJECT_ROOT_DIR/lib

Several tests will be created in PROJECT_ROOT_DIR/bin

To use the library, simply execute in the PROJECT_ROOT_DIR/build/ directory:

make install

and use the Findgmms.cmake file that is available in the PROJECT_ROOT_DIR/cmake directory.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About

A C++ implementation of Gaussian Mixture Models (GMMs), with K-means initialization, Expectation Maximization and PCA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published