4 ms·
Really nice list of algorithms here... Math is definitely foundational for Computer Science and for that reason one of the most interesting algorithms I've per
by manca 8y ago
Really nice list of algorithms here...
Math is definitely foundational for Computer Science and for that reason one of the most interesting algorithms I've personally encountered is the one for computing Principal Component Analysis (PCA)[1] using Singular Value Decomposition (SVD)[2].
It's just amazing how you can easily represent N dimensional objects in 2D. It's used a lot in Machine Learning. One of the interesting applications of the algorithm is Face recognition (eigenfaces method).
[1] https://medium.com/100-days-of-algorithms/day-92-pca-bdb66840a8fb https://medium.com/100-days-of-algorithms/day-92-pca-bdb6684...
[2] https://web.stanford.edu/class/cme335/lecture6.pdf https://web.stanford.edu/class/cme335/lecture6.pdf