# Various machine learning algorithms. Mostly vanilla. * [dirichlet gaussian mixture models](https://www.ritchievink.com/blog/2018/06/05/clustering-data-with-dirichlet-mixtures-in-edward-and-pymc3/) * [affinity propagation](https://www.ritchievink.com/blog/2018/05/18/algorithm-breakdown-affinity-propagation/) * [genetic algorithms](https://www.ritchievink.com/blog/2018/01/14/computer-build-me-a-bridge/) * [support vector machine](https://www.ritchievink.com/blog/2017/11/27/implementing-a-support-vector-machine-in-scala/) * [neural network](https://ritchievink.com/blog/2017/07/10/programming-a-neural-network-from-scratch/) * [arima models](https://www.ritchievink.com/blog/2018/09/26/algorithm-breakdown-ar-ma-and-arima-models./)