3
Cette couche de traitement est appelée carte. Les neurones de la couche d’entrée sont
entièrement connectés aux neurones de la carte, et les états de la couche d’entrée sont forcés
aux valeurs des signaux d’entrée.
La topologie de la carte est calculée (ou « apprise ») par un algorithme de gradient
stochastique, appelé « algorithme de Kohonen », auquel on fournit en entrée des données de
dimension n (n pouvant être très supérieur à deux) à analyser, ces données étant
« l’équivalent» biologique des signaux du système nerveux. Chaque neurone de la carte
correspond alors à un « prototype » du jeu de données, c’est à dire un individu fictif
représentatif d’un ensemble d’individus réels proches de lui-même (i.e. d’une classe
d’individus réels). Un neurone de la carte est donc représenté par un vecteur de même
dimension que les données. Les composantes de ce vecteur sont les « poids » (notés W sur
la figure ci-dessus) des connexions du neurone aux entrées du réseau, et sont également les
coordonnées du prototype associé au neurone dans l’espace multidimensionnel de départ.
La propriété d’« auto-organisation » de la carte lui permet de passer d’un état désorganisé,
suite à un positionnement aléatoire des prototypes à l’initialisation, à un état organisé
respectant la topologie des données.
3.ALGORITHME D’APPRENTISSAGE DE LA CARTE
Cet algorithme est de type compétitif : lors de la présentation d’un individu au réseau, les
neurones entrent en compétition, de telle sorte qu’un seul d’entre eux, le « vainqueur », soit
finalement actif.
Dans l’algorithme de Kohonen, le vainqueur est le neurone dont le prototype présente le
moins de différence avec l’individu présenté au réseau. Le principe de l’apprentissage
compétitif consiste alors à récompenser le vainqueur, c’est à dire à rendre ce dernier encore
plus sensible à une présentation ultérieure du même individu. Pour cela, on renforce les
poids des connexions avec les entrées. Les neurones d’un réseau à apprentissage compétitif
se comportent à terme comme de véritables détecteurs de traits caractéristiques présents au
sein des données d’entrée, chaque neurone se spécialisant dans la reconnaissance d’un trait