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.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.