Problems with EM
1.
Local minima
k-means is NP-hard even with k=2
2.
Need to know number of segments
solutions: AIC, BIC, Dirichlet process mixture
3.
Need to choose generative model