Principal component analysis
Gist
Generally uses Singular value decomposition because a lot of times matrixes aren't symmetric or square.
Mathematics
Reference
- Stackoverflow: Making sense of principal component analysis [A really intuitive guide to PCA that I really enjoyed- how do you explain it to your grandmother?]