Gaussian Mixture Model Machine Learning