This document provides an overview of mixture models and related machine learning concepts such as the Gaussian mixture model, EM algorithm, and their application to speaker identification and diarization. It first reviews Gaussian distributions and introduces multivariate Gaussian distributions. It then discusses latent variable models and mixture models for representing multiple sub-populations within an overall population. The EM algorithm is presented as a method for solving mixture models like the Gaussian mixture model. Applications to speaker diarization using Mel frequency cepstrum coefficients as features are also mentioned.