L'analyse canonique à noyaux, parfois aussi nommé analyse à noyaux des corrélations canoniques, (kernel canonical correlation analysis en anglais, d'où KCCA) étend l'analyse canonique ordinaire grâce à l'astuce du noyau.
Définition Mathématiques Supposons que nous avons X et Y deux matrices, celle ci vont être transformé dans deux espaces de Hilbert, et . Le but est alors de trouver le a et le b tel que, si et , la corrélation sera maximale entre U et V.
Nous pouvons l'écrire de la manière suivante :
Par le théorème de Mercer, les produits scalaires et peuvent être remplacé par des noyaux et .
On peut alors calculer et comme les solutions du problème aux valeurs propres généralisé suivant :
où et les sont les matrices de Gram correspondantes au deux fonctions noyau et .
Afin d’éviter le surapprentissage, des termes de régularisation sont généralement ajoutés.
Usages La KCCA s’est révélée efficace pour des tâches telles que la recherche intermodale et l’analyse sémantique, bien qu’elle présente des difficultés computationnelles pour les grands jeux de données en raison de son besoin en mémoire en pour stocker les matrices de noyau.
Un autre exemple est l'appariement statistique, par exemple pour de l'imputation.
Liens avec d'autres méthodes Elle peut être vue comme la composition de deux analyses en composantes principales à noyaux avec une analyse d'une analyse canonique des corrélations classique.
Notes et références Notes
Références Ouvrages spécialisés
Articles publiés sur internet
Voir aussi Bibliographie Articles connexes
Liens internes Analyse canonique des corrélations Analyse canonique généralisée Analyse des données Exploration de données Astuce du noyau
Liens externes
Catégorie:Analyse des données Catégorie:Méthodes à noyaux