Machine Learning Gaussian Mixture Model