凸混合物的盲源分离?

机器算法验证 主成分分析 独立成分分析
2022-02-14 18:03:27

假设我有n独立来源,X1,X2,...,Xn我观察m凸混合物:

Y1=a11X1+a12X2++a1nXn...Ym=am1X1+am2X2++amnXn

jaij=1对全部iaij0对全部i,j.

什么是最先进的恢复XY?

PCA 是不可能的,因为我需要可识别的组件。我已经查看了 ICA 和 NMF - 我找不到任何方法来对 ICA 的混合系数施加非负性,并且 NMF 似乎并没有最大化独立性。

1个回答

如果 X 也是非负数,则可以通过使用指数非线性而不是典型/默认 tanh() 来实现。

https://www.cs.helsinki.fi/u/ahyvarin/papers/NN00new.pdf中的公式 40可用于大多数实现。

例如在 sklearn 中只需使用 fun='exp' https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.FastICA.html