Implementation of the Dirichlet Process algorithm from Kurihara et al., 2007.
I do not implement kd-trees, just the variational inference algorithm.
Blei and Jordan, 2006 - Variational Inference for Dirichlet Process Mixtures
URL: https://projecteuclid.org/journals/bayesian-analysis/volume-1/issue-1/Variational-inference-for-Dirichlet-process-mixtures/10.1214/06-BA104.pdf
Kurihara et al., 2007 - Accelerated Variational Dirichlet Process Mixtures
URL: https://proceedings.neurips.cc/paper_files/paper/2006/file/2bd235c31c97855b7ef2dc8b414779af-Paper.pdf
Welling et al., 2008 - Deterministic Latent Variable Models and their Pitfalls
URL: https://www.researchgate.net/publication/220907288_Deterministic_Latent_Variable_Models_and_Their_Pitfalls
