Article de reference

Algorithme de Hebb généralisé

L' algorithme de Hebb généralisé , également connu sous le nom de règle de Sanger , est un réseau de neurones linéaire à propagation avant pour l'apprentissage non supervisé , p...

L' algorithme de Hebb généralisé , également connu sous le nom de règle de Sanger , est un réseau de neurones linéaire à propagation avant pour l'apprentissage non supervisé , principalement utilisé en analyse en composantes principales . Défini pour la première fois en 1989 , il est similaire à la règle d'Oja par sa formulation et sa stabilité, à la différence qu'il peut être appliqué à des réseaux à sorties multiples. Son nom provient de la similarité entre cet algorithme et une hypothèse de Donald Hebb concernant la modification des forces synaptiques dans le cerveau en réponse à l'expérience : ces modifications seraient proportionnelles à la corrélation entre l'activité des neurones pré- et post-synaptiques .

Théorie

Considérons le problème de l'apprentissage d'un code linéaire pour des données. Chaque donnée est un vecteur multidimensionnel

L'algorithme hebbien généralisé est un algorithme itératif permettant de trouver les vecteurs de composantes principales les plus élevés, sous une forme algorithmique qui ressemble à l'apprentissage hebbien non supervisé dans les réseaux neuronaux.

Considérons un réseau neuronal à une seule couche avec

La règle d'apprentissage de l'algorithme hebbien généralisé est de la forme suivante :

de taux d'apprentissage .

Dérivation

Sous forme matricielle, la règle d'Oja peut s'écrire

et l'algorithme de Gram-Schmidt est

où est une matrice quelconque, représentant ici les poids synaptiques, est la matrice d'autocorrélation, soit le produit extérieur des entrées, éléments de la matrice hors de la diagonale, et ,

où la fonction est un neurone linéaire.

Analyse de stabilité et en composantes principales

La règle d'Oja est le cas particulier où

Sous le règne d'Oja,

Quand

Par induction, cela permet de trouver le top-

Applications

L'algorithme de Hebb généralisé est utilisé dans les applications nécessitant une carte auto-organisatrice ou une analyse des caractéristiques ou des composantes principales . L'intelligence artificielle , le traitement de la parole et le traitement d'images en sont des exemples .

Son importance réside dans le fait que l'apprentissage est un processus monocouche : le poids synaptique ne change qu'en fonction de la réponse des entrées et des sorties de cette couche, évitant ainsi la dépendance multicouche associée à l' algorithme de rétropropagation . Il présente également un compromis simple et prévisible entre la vitesse d'apprentissage et la précision de la convergence, déterminé par le paramètre de taux d'apprentissage La matrice de variance des échantillons de zones de 8 × 8 pixels est déterminée par les statistiques du second ordre des pixels des images. Cette approche a été critiquée, car jugée insuffisante pour appréhender les statistiques d'ordre supérieur nécessaires à l'explication des propriétés de type Gabor des cellules simples du cortex visuel primaire .

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index