Suponhamos que temos fontes independentes, X 1 , X 2 , . . . , X n e observo m misturas convexas: Y 1
com para todos os i e a i j ≥ 0 para todos os i , j .
Qual é o estado da arte na recuperação de de Y ?
O PCA está fora de questão porque preciso que os componentes sejam identificáveis. Examinei a ICA e a NMF - não consigo encontrar nenhuma maneira de impor a não-negatividade dos coeficientes de mistura da ICA, e a NMF não parece maximizar a independência.
Respostas:
Isso poderia ser alcançado usando uma não linearidade exponencial em vez do tanh típico / padrão (), se X também não for negativo.
Fórmula 40 em https://www.cs.helsinki.fi/u/ahyvarin/papers/NN00new.pdf e disponível na maioria das implementações.
Por exemplo, no sklearn, basta usar fun = 'exp' https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.FastICA.html
fonte