0
0
ML Pythonml~5 mins

Gaussian Mixture Models in ML Python - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is a Gaussian Mixture Model (GMM)?
A Gaussian Mixture Model is a way to represent data as a mix of several bell-shaped curves (Gaussians). Each curve represents a group or cluster in the data.
Click to reveal answer
intermediate
How does GMM differ from K-Means clustering?
GMM assumes data points come from a mix of Gaussian distributions and can assign probabilities to clusters, while K-Means assigns each point to exactly one cluster without probabilities.
Click to reveal answer
intermediate
What is the role of the Expectation-Maximization (EM) algorithm in GMM?
EM helps find the best parameters for the Gaussian curves by repeating two steps: guessing which points belong to which curve (Expectation), then updating the curves to better fit those points (Maximization).
Click to reveal answer
beginner
What are the main parameters of a Gaussian component in GMM?
Each Gaussian has a mean (center), covariance (shape and spread), and a weight (how much it contributes to the overall mix).
Click to reveal answer
beginner
Why is GMM considered a soft clustering method?
Because it assigns probabilities to each data point for belonging to each cluster, instead of a hard yes/no assignment.
Click to reveal answer
What does each component in a Gaussian Mixture Model represent?
AA decision tree node
BA Gaussian distribution representing a cluster
CA single data point
DA linear regression line
Which algorithm is commonly used to estimate parameters in GMM?
AExpectation-Maximization
BGradient Descent
CK-Nearest Neighbors
DSupport Vector Machine
What does the covariance matrix in a Gaussian component describe?
AThe center of the cluster
BThe probability of the cluster
CThe number of clusters
DThe shape and spread of the cluster
In GMM, what does a higher weight for a Gaussian component mean?
AIt contributes less to the overall model
BIt has fewer data points
CIt contributes more to the overall model
DIt has a smaller spread
Why might GMM be preferred over K-Means for clustering?
AGMM can model clusters with different shapes and sizes
BGMM is faster to compute
CGMM only works with binary data
DGMM does not require parameter tuning
Explain how the Expectation-Maximization algorithm works in Gaussian Mixture Models.
Think about guessing cluster membership and then improving the guess.
You got /3 concepts.
    Describe the difference between hard clustering and soft clustering with examples.
    Consider how certain or uncertain the cluster assignment is.
    You got /4 concepts.