« Perceptron » : différence entre les versions
m typo |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
{{ébauche|informatique}} |
{{ébauche|informatique}} |
||
Le '''perceptron''' est un algorithme d'[[apprentissage supervisé]] de classifieurs binaires (c'est-à-dire séparant deux classes). Il a été inventé en |
Le '''perceptron''' est un algorithme d'[[apprentissage supervisé]] de classifieurs binaires (c'est-à-dire séparant deux classes). Il a été inventé en 1958 par [[Frank Rosenblatt]]<ref>{{Lien web|titre=Psychological Review Vol. 65, No. 6, 1958 "THE PERCEPTRON: A PROBABILISTIC MODEL FOR INFORMATION STORAGE AND ORGANIZATION IN THE BRAIN" - F. ROSENBLATT|url=http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.335.3398&rep=rep1&type=pdf|site=citeseerx.ist.psu.edu|consulté le=2018-05-01}}</ref> au laboratoire d'aéronautique de l'université Cornell. Il s'agit d'un [[neurone formel]] muni d'une règle d'apprentissage qui permet de déterminer automatiquement les poids synaptiques de manière à séparer un problème d'apprentissage supervisé. Si le problème est linéairement séparable, un théorème assure que la règle du perceptron permet de trouver une séparatrice entre les deux classes. |
||
==Définition== |
==Définition== |
Version du 10 janvier 2021 à 15:42
Le perceptron est un algorithme d'apprentissage supervisé de classifieurs binaires (c'est-à-dire séparant deux classes). Il a été inventé en 1958 par Frank Rosenblatt[1] au laboratoire d'aéronautique de l'université Cornell. Il s'agit d'un neurone formel muni d'une règle d'apprentissage qui permet de déterminer automatiquement les poids synaptiques de manière à séparer un problème d'apprentissage supervisé. Si le problème est linéairement séparable, un théorème assure que la règle du perceptron permet de trouver une séparatrice entre les deux classes.
Définition
Le perceptron peut être vu comme le type de réseau de neurones le plus simple. C'est un classifieur linéaire. Ce type de réseau neuronal ne contient aucun cycle (il s'agit d'un réseau de neurones à propagation avant). Dans sa version simplifiée, le perceptron est mono-couche et n'a qu'une seule sortie (booléenne) à laquelle toutes les entrées (booléennes) sont connectées. Plus généralement, les entrées peuvent être des nombres réels.
Un perceptron à n entrées et à une seule sortie o est défini par la donnée de n poids (ou coefficients synaptiques) et un biais (ou seuil) par[2]:
La sortie o résulte alors de l'application de la fonction de Heaviside au potentiel post-synaptique , avec:
Cette fonction non linéaire est appelée fonction d'activation. Une alternative couramment employée est , la tangente hyperbolique.
Règle de Hebb
La règle de Hebb, établie par Donald Hebb[3], est une règle d'apprentissage des réseaux de neurones artificiels dans le contexte de l'étude d'assemblées de neurones.
Cette règle suggère que lorsque deux neurones sont excités conjointement, ils créent ou renforcent un lien les unissant.
Dans le cas d'un neurone artificiel seul utilisant la fonction signe comme fonction d'activation cela signifie que :
où représente le poids corrigé et représente le pas d'apprentissage.
Cette règle n'est malheureusement pas applicable dans certains cas bien que la solution existe.
Règle d'apprentissage du perceptron (loi de Widrow-Hoff)
Le perceptron de Frank Rosenblatt est très proche de la règle de Hebb, la grande différence étant qu'il tient compte de l'erreur observée en sortie.
Cette fonction est recommandée lorsque la tangente hyperbolique (tanh) est utilisée comme fonction d'activation.
= le poids corrigé
= sortie attendue
= sortie observée
= le taux d'apprentissage
= l'entrée du poids pour la sortie attendue
= le poids actuel
Notes et références
- « Psychological Review Vol. 65, No. 6, 1958 "THE PERCEPTRON: A PROBABILISTIC MODEL FOR INFORMATION STORAGE AND ORGANIZATION IN THE BRAIN" - F. ROSENBLATT », sur citeseerx.ist.psu.edu (consulté le )
- Le Perceptron, dans Marc Tommasi , Apprentissage automatique : les réseaux de neurones, cours à l'université de Lille 3
- Donald Olding HEBB, The Organization of Behavior, New York, Wiley & Sons, 1949
Voir aussi
Bibliographie
- F. Rosenblatt (1958), The perceptron: a probabilistic model for information storage and organization in the brain,
- - repris dans J.A. Anderson & E. Rosenfeld (1988), Neurocomputing. Foundations of Research, MIT Press