Algorithme T-SNE
Définition
L'algorithme t-SNE (t-distributed stochastic neighbor embedding) est une méthode de réduction de dimensions, similaire à UMAP et ACP pour la visualisation d'un ensemble de points d'un espace à grande dimension dans un espace à deux ou trois dimensions par projection.
Compléments
Les données traitées par t-SNE peuvent être visualisées sous la forme des nuages de points. L'algorithme de projection non linéaire t-SNE utilise des techniques d'optimisation basées sur la théorie de l'information afin de conserver la distance relative entre les points pendant la réduction de dimensions. Ainsi, deux points qui sont proches (ou éloignés) dans l'espace d'origine doivent être proches (ou éloignés) dans l'espace de visualisation de faible dimension.
L'algorithme t-SNE, qui a été développé en 2008 par Geoffrey Hinton et Laurens van der Maate, se base sur une interprétation probabiliste des distances. L'algorithme commence par la construction d'un loi de distribution gaussienne où la similitude entre un point xj et un point xi correspond à la probabilité conditionnelle p(xj|xi) que xi et xj soient voisins. Puis l'algorithme construit une loi de distribution gaussienne sur les paires de points (yi, yj) dans un espace de visualisation en dimension réduite. Les coordonnées des points yk dans le plan de visualisation en dimension réduite sont estimées en minimisant la divergence de Kullback-Leibler (KL) entre les deux distributions, afin de préserver les similitudes entre les points dans l'espace de visualisation.
L'algorithme t-SNE a été utilisée pour de nombreuses applications : traitement automatique de la langue (similarité sémantique entre les mots), analyse de la musique, recherches médicales, bioinformatique, et le traitement de signaux. Cette méthode est souvent utilisée pour la visualisation de représentations de haut-niveau apprises par un réseau de neurones artificiel.
Français
t-SNE
algorithme t-SNE
méthode t-SNE
Anglais
t-SNE
t-distributed stochastic neighbor embedding
Source : Méthodes t-SNE et UMAP pour visualisation et réduction de dimension
Contributeurs: Claude Coulombe, Patrick Drouin, wiki