ML-algorithms A from-scratch implementation of several clustering and dimensionality reduction Machine Learning algorithms.