This document discusses machine learning techniques for modeling data as mixtures of distributions. It introduces mixture models, likelihood functions, and maximum likelihood estimation. The EM algorithm is presented as a method for estimating parameters in mixture models with hidden variables. Mixture models of Gaussians and applying the EM algorithm to estimate parameters for a mixture of Gaussians model are specifically discussed.