Overview
A Gaussian Mixture Model assigns soft membership probabilities to clusters and estimates each cluster's mean, covariance, and mixture weight.
Models data as a weighted blend of several Gaussian distributions.
Compact metadata for implementation and discovery.
A Gaussian Mixture Model assigns soft membership probabilities to clusters and estimates each cluster's mean, covariance, and mixture weight.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n k d^2)
Average
O(i n k d^2)
Worst
O(i n k d^3)
Space
O(k d^2)
p(x) = sum(weight_k * Normal(x | mean_k, covariance_k))Scores a point under all Gaussian components.
Show overlapping ellipses whose soft memberships and centers update over iterations.
GMMs can represent elliptical clusters, but initialization and covariance constraints matter.
What each reference supports for this entry.
Machine-learning textbook support for Gaussian Mixture Model probabilistic model, likelihood, inference, or parameter-estimation procedure.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Machine Learning · Foundation
GMMs provide soft probabilistic clusters compared with hard k-means assignments.
Compare with thisOptimization · Core
Gaussian mixture models commonly use EM to estimate mixture parameters.
Compare with thisGaussian mixture models commonly use EM to estimate mixture parameters.
GMMs provide soft probabilistic clusters compared with hard k-means assignments.