- FastICA
FastICA is an efficient and popular algorithm for
independent component analysis invented by Aapo Hyvärinen atHelsinki University of Technology . The algorithm is based on a fixed-point iteration scheme maximizingnon-Gaussianity as a measure ofstatistical independence . It can be also derived as an approximative Newton iteration.Algorithm
FastICA for one unit
The iterative algorithm finds the direction for the weight vector maximizing the non-Gaussianity of the projection for the data .The function is the
derivative of a nonquadraticnonlinearity .# Choose an initial weight vector
# Let
# Let
# If not converged, go back to 2See also
* Independent component analysis (ICA)
*Unsupervised learning
*Machine learning External links
* [http://www.cis.hut.fi/projects/ica/fastica/ FastICA package for Matlab]
* [http://cran.r-project.org/src/contrib/Descriptions/fastICA.html fastICA package] inR programming language References
Hyvärinen,A (1999). Fast and Robust Fixed-Point Algorithms for Independent Component Analysis. IEEE Transactions on Neural Networks, 10(3),626-634.
Wikimedia Foundation. 2010.