Dirichlet Process Mixtures (DPM) and related models using