Dimensionality Reduction Resources
PCA
A Tutorial on Principal Component Analysis
Compressive PCA on Graphs
Robust Principal Component Analysis on Graphs

- arxiv: http://arxiv.org/abs/1504.06151
 - project: https://lts2.epfl.ch/blog/nauman/recent-projects/
 - code: http://pan.baidu.com/s/1gepgIUv
 
Fast Randomized PCA/SVD
- blog: https://research.facebook.com/blog/294071574113354/fast-randomized-svd/
 - baidu-pan: http://pan.baidu.com/s/1nt8I8qt
 - github: https://github.com/facebook/fbpca
 
Improper applications of Principal Component Analysis on multimodal data
Principal Component Analysis
- blog: http://setosa.io/ev/principal-component-analysis/
 - homepage(“Explained Visually”): http://setosa.io/ev/
 
Fast Algorithms for Robust PCA via Gradient Descent
- arxiv: http://arxiv.org/abs/1605.07784
 - code: https://people.orie.cornell.edu/yudong.chen/rpca_gd/RPCA_GD.zip
 
Coherence Pursuit: Fast, Simple, and Robust Principal Component Analysis
A Fast Factorization-based Approach to Robust PCA
PCA Tutorial
SVD
Feature Reduction using SVD
- blog: http://blog.applied.ai/feature-reduction-using-svd/
 - ipn: http://nbviewer.jupyter.org/urls/bitbucket.org/appliedai/appliedai_svd/raw/02901de3aaa01be7b4536f484401113ddd5da8a9/01_FeatureReduction.ipynb
 
data-projector: Visualizing High-Dimensional Data in the Browser with SVD, t-SNE and Three.js
- github: https://github.com/datacratic/data-projector
 - blog: http://datacratic.com/site/blog/visualizing-high-dimensional-data-browser-svd-t-sne-and-threejs
 - demo: http://opensource.datacratic.com/data-projector/
 
RedSVD
- code: https://code.google.com/p/redsvd/
 - github: https://github.com/handong1587/redsvd
 - github: https://github.com/ntessore/redsvd-h
 
OpenCV 3.1.0: cv::SVD Class Reference
http://docs.opencv.org/3.1.0/df/df7/classcv_1_1SVD.html#gsc.tab=0
Singular Value Decomposition Part 1: Perspectives on Linear Algebra
- blog: https://jeremykun.com/2016/04/18/singular-value-decomposition-part-1-perspectives-on-linear-algebra/
 
Even Faster SVD Decomposition Yet Without Agonizing Pain
ICA
Independent component analysis
- blog: http://efavdb.com/independent-component-analysis/
 - ipython notebook: http://nbviewer.jupyter.org/github/EFavDB/ICA/blob/master/pyaudio.ipynb
 
Projects
Decomposition module for Torch7: Component Analysis using Torch7 (PCA, Whitened PCA, LDA, LPP, NPP, FastICA)
Resources
Linear Dimensionality Reduction
- instructor: Percy Liang. CS294-10
 - slides: http://vis.lbl.gov/~romano/mlgroup/papers/linear-dim-red.pdf
 
Readings and Questions
| **What is better PCA or SVD | Reddit** |