Mixture Models and EM Algorithm – Basics of Unsupervised Learning