Course Index: AI501
This is the implement of gaussian mixture model.
Python Version: 3.6 or later
Python Packages: numpy, matplotlib, scipy
.
├── fig/
├── data/
├── src/
│ ├── utils.py
│ └── plot.py
└── main.ipynb
fig
: result figuresdata
: source data for this assignmentsrc
: all source code will be hereutils.py
: including all functions of mixture gaussian modelplot.py
: including plot function to visulize the result
main.ipynb
: notebook contain the test for the model and the result
Result on example dataset, with 5 clusters.
Here is the log likelihood records during the trainning.