Plusieurs algorithmes ICA sont utilisés. Comme l'algorithme Fast-ICA, il existe un algorithme développé par Jyh-Shing et Roger Jang appelé un algorithme à point fixe rapide. Savez-vous s'il existe une implémentation ou un exemple utilisant cet algorithme, peut-être MATLAB?Algorithme de point fixe rapide ICA (Independent Component Analysis)
0
A
Répondre
12
Je suis un peu confus. FastICA, que vous mentionnez, implémente l'algorithme du point fixe rapide dans MATLAB. Donc, ce serait votre réponse alors?
EDIT: Le code FastICA est assez facile à utiliser. La seule entrée dont il a besoin est un signal mixte qu'il essaie ensuite de démixer. Vous pouvez également lui donner des entrées supplémentaires, comme faire PCA, etc. La principale difficulté est de créer le signal mixte, qui doit être une matrice nx N, avec n étant le nombre d'observations et N le longueur du signal.
Voici un exemple qui crée d'abord un signal avec 4 observations, puis mélange ce signal en le multipliant avec un signal aléatoire, et utilise finalement ICA sur le signal mixte pour essayer de récupérer le signal original.
N=500; %data size
v=[0:N-1];
sig(1,:)=sin(v/2); %sinusoid
sig(2,:)=((rem(v,23)-11)/9).^5; %funny curve
sig(3,:)=((rem(v,27)-13)/9); %saw-tooth
sig(4,:)=((rand(1,N)<.5)*2-1).*log(rand(1,N)); %impulsive noise
%create mixtures
Aorig=rand(size(sig,1));
mixedsig=(Aorig*sig);
%preform ica to unmix signal
ica = fastica(mixedsig);
bien
Questions connexes
- 1. algorithme d'itération à point fixe
- 2. Algorithme de convolution rapide
- 3. CUDA Independent Instruction optimization
- 4. Inverse sqrt pour point fixe
- 5. Un algorithme d'amincissement rapide
- 6. horner algorithme- rapide Exponentiation
- 7. Algorithme de sélection aléatoire rapide
- 8. Independent Picker double
- 9. Independent Element Witdths
- 10. itération à point fixe
- 11. Intégration First Telecheck (ICA)
- 12. x86 instruction Ica
- 13. Algorithme de clustering rapide (<n^2)
- 14. Point fixe sur un algorithme de compression largement utilisé de nos jours
- 15. algorithme etag le plus rapide
- 16. Algorithme d'intersection rapide d'ellipsoïdes (s)
- 17. Check Collision plus rapide algorithme
- 18. Algorithme de détection de plage rapide
- 19. comment définir un point de repère de point d'image fixe?
- 20. Sha-1 hash point fixe
- 21. fenêtre redimensionne à point fixe
- 22. détecter le protocole Citrix ICA
- 23. Débordement de point fixe de 32 bits
- 24. Erreur arithmatique de point fixe dans Oracle
- 25. Question sur instruction de Ica, IA32
- 26. ICA (Analyse de composants indépendants) dans matlab
- 27. Algorithme rapide pour le test d'uniformité
- 28. Algorithme mathématique plus rapide sacrifiant la précision
- 29. Point fixe vers le point flottant et vers l'arrière
- 30. C# point fixe à virgule flottante
, si vous avez un exemple vous avez répondu très bien – cMinor
@darkminor: Est-ce ok? – Ghaul