Machine Learning, Clustering, Python, Gaussian Mixture Model, Unsupervised Learning.
of identifying clusters based on nearest centroids, a set of k Gaussians are fitted to the data, with parameters such as mean, variance, and weight estimated for each cluster. Once the parameters are learned for each data point, probabilities can be calculated to determine which cluster the point