This is an implementation of PCA, ICA, NMF, and ISOMAP for my ML class.
Dimensionality Reduction from Scratch in Python