Supposons que je sources indépendantes, X 1 , X 2 , . . . , X n et I observent m mélanges convexes: Y
avec pour tout i et a i j ≥ 0 pour tout i , .
Quel est l'état de l'art dans la récupération de partir de Y ?
PCA est hors de question car j'ai besoin que les composants soient identifiables. J'ai regardé ICA et NMF - je ne trouve aucun moyen d'imposer la non négativité des coefficients de mélange pour ICA, et NMF ne semble pas maximiser l'indépendance.
Réponses:
Cela pourrait être réalisé en utilisant une non-linéarité exponentielle au lieu du tanh () typique / par défaut, si X est également non négatif.
Formule 40 dans https://www.cs.helsinki.fi/u/ahyvarin/papers/NN00new.pdf et disponible dans la plupart des implémentations.
Par exemple, dans sklearn, utilisez simplement fun = 'exp' https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.FastICA.html
la source