Answer
- E-step: for each point xi and cluster j, γij=πj N(xi∣μj,Σj)/Σk πk N(xi∣μk,Σk) (responsibilities).
- M-step: update πj=Σi γij/n, μj=Σi γij xi/Σi γij, Σj=Σi γij (xi−μj)(xi−μj)' / Σi γij.
- Converges to local max of log-likelihood.
- Init sensitive → use k-means for starting points.
Check yourself — multiple choice
- Random
- E: γij=πj N(xi∣μj,Σj)/Σk …; M: weighted mean/cov update by γ; init-sensitive → warm-start with k-means
- Same as k-means
- Only sup.
GMM-EM: E computes responsibilities γ, M does weighted mean/cov updates.
#clustering#density
Practise Unsupervised Learning
214 interview questions in this topic.