# Various machine learning algorithms. Mostly vanilla. * [neural network](https://ritchievink.com/blog/2017/07/10/programming-a-neural-network-from-scratch/) * [support vector machine](https://www.ritchievink.com/blog/2017/11/27/implementing-a-support-vector-machine-in-scala/) * [genetic algorithms](https://www.ritchievink.com/blog/2018/01/14/computer-build-me-a-bridge/) * [affinity propagation](https://www.ritchievink.com/blog/2018/05/18/algorithm-breakdown-affinity-propagation/)