GMM function

Gaussian Mixture Model clustering