Computer Vision, Machine Learning, Big Data and other pursuits
Videos
- Stanford ML
- ICA, SEE
- GaTech ML
- ICA 1, Udacity
- ICA 2, Udacity
- ICA Example, Udacity
- Matrix, Udacity
- PCA vs ICA, Udacity
- Blind Source Separation ICA with Python
- Sklearn, Shogun install
- FastICA with Sklearn
- ICA Jade Algo with Shogun, ipynb
- Applying Jade to Images, ipynb
- Videolectures.net
- Intro to ICA by Aapo Hyvärinen, University of Helsinki (2005) 5:44:22
- ICA by Jean-François Cardoso (2003) 5:35:17
- Optimization 2012 CMU
- Lectures 10, 11
- Youtube playlist
- ICA in FSL playlist
Notes
- Wikipedia
- Andrew Ng (Stanford) ML Notes
- Razvan Bunescu (Ohio) Notes
- Blind Source Separation (MIT) Notes
- Tutorial by Jonathon Shlens
- Independent Component Analysis: A Tutorial by Aapo Hyvärinen and Erkki Oja (pdf)
- ICA at NLPCA
Implementations
- Sklearn – FastICA, python code
- Blind Source Separation using ICA: Example, code, ipynb, ipynb-noise
- FastICA on 2D Point Clouds: Example, code, ipynb
- Faces dataset decompositions: Example, code, ipynb
- Decomposing Signals in components (Matrix Factorization problems)
- Sklearn – Learning Gabor Filters: page, gist, ipynb
- MLPack ICA C++ (Radical) usage, class ref, source
- IT++ ICA (C++)
- Cuda: BSS page
- MDP Toolkit (python)
- libICA (C++)
- Fast ICA (C++): github
- Matlab
- ICA:DTU Toolbox
- Medical Image Analysis Lab
- Neurophysiological Biomarker Toolbox
- PCA and ICA package
- FastICA Toolbox
- cICA by E. Bingham (code, paper, python port)
- EEGLab Toolbox
- ICALab Gui Toolbox
- kICA – 2 lines of code
- cICA and ICAtoolbox page (2 and 4)
- JADE (complex, demo, real, page, python real port or here)
Whitening
- Wikipedia
- Stanford Learning
Books to buy
- Book by A. Hyvärinen, J. Karhunen, E. Oja (Group ICA page, Fast ICA page) (online pdf, Amazon)
- Book: Independent Component Analysis: A Tutorial Introduction by James Stone (code) (Amazon)