0%

FastICA算法推导

参考链接:独立成分分析FastICA算法原理 - 知乎 (zhihu.com)

FastICA是如何分离出原向量的呢?我的理解是FastICA需要优化一个目标使得非高斯性最小,假设得到一个分离向量使得非高斯性最小了,那么这个分离向量满足一个方程,通过不动点迭代法(牛顿迭代法)来求取这个方程的根,在迭代法的过程中,得到了FastICA的递推公式,最终收敛得到的根就是最优的分离向量。

这么看其实白化的目的就是找到一组尽可能不相关的变量,FastICA得到的结果是要强于白化的。