Gaussian_Mixture_Models
This is the code for "Gaussian Mixture Models - The Math of Intelligence (Week 7)" By Siraj Raval on Youtube
Overview
This is the code for this video on Youtube by Siraj Raval as part of The Math of Intelligence series. This is a lesson on Gaussian Mixture Models, they are probability distributions that consist of multiple Gaussian distributions. This is useful for modeling more complex data, that has multiple peaks. Sometimes one bell curve isn't enough. We can optimize this model for clustering so that we can classify the data into the discovered classes using the Expectation Maximization algorithm.
Dependencies
- numpy
- matplotlib
- scipy
- seaborn
Install missing dependencies with pip
Usage
Just run jupyter notebook
in terminal and the code will pop up in your browser
Install jupyter here.
Credits
The credits for this code go to bspiering. Ive merely created a wrapper to get people started