![](https://static.wixstatic.com/media/884454ad07cf46a5bb7fb6aef2e02358.jpg/v1/fill/w_1920,h_1536,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/884454ad07cf46a5bb7fb6aef2e02358.jpg)
Voir aussi : - Codes Sources en C++
- Logique formelle
- Logique Floue
- Exercices en RNA
- Perceptron Multicouches PMC
Perceptron simple
• Structuré en deux couches : une couche d’entrée et une couche de sortie.
• La couche d’entrée sert à recevoir les signaux qui caractérisent la forme à percevoir (reconnaitre);
• La couche de sortie sert à indiquer la classe d’appartenance de la forme reçue en entrée.
![](https://static.wixstatic.com/media/922b75_279ae8c347d949bca85ef823a88f7563.png/v1/fill/w_406,h_257,al_c,q_85,enc_avif,quality_auto/922b75_279ae8c347d949bca85ef823a88f7563.png)
![](https://static.wixstatic.com/media/922b75_00669ef39ba04273bf90b22fab3e2072.png/v1/fill/w_415,h_246,al_c,q_85,enc_avif,quality_auto/922b75_00669ef39ba04273bf90b22fab3e2072.png)
Entrées du perceptron
• Vecteur objet x=(x 1 , x 2 , ...,x p ) ∈ Rp
• x représente p une forme ( (ou p pattern) ) à reconnaître
• Rappel: on appelle forme toute entité qui peut être étiquetée (ou libellée), c-à-d qu’on peut affecter à une classe.
• x i ∈ R mesure la ième caractéristique de la forme à reconnaître
• Rp est l’espace de représentation des données.Je suis un paragraphe.
Niveau d’activation
• Le travail de chaque neurone consiste à calculer la sommepondérée de ses entrées, c-à-d le produit scalaire des deux vecteurs x et w:
• où w=(w 1 ,w 2 ,...,w n ) est le vecteur des poids synaptiques, Chaque composante w i sert à simuler la connexion entre le neurone et sa ième entrée,
• v(x) représente le niveau d’activation interne. S’il dépasse un certain seuil, le neurone s’active et envoie le signal 1 sur son axone.
![](https://static.wixstatic.com/media/922b75_e9c2912ccfb7484faec51483655182dd.png/v1/fill/w_512,h_52,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/922b75_e9c2912ccfb7484faec51483655182dd.png)
Fonction d’activation
• Mathématiquement, le neurone formel réalise une application de Rp vers {0,1}.
• C’est pourquoi ce modèle est souvent désigné par le nom « unité logique à seuil » ou TLU (Threshold Logic Unit).
• La fonction d’activation sert à indiquer si le neurone sera activé (sortie=1) ou non (sortie=0) :
![](https://static.wixstatic.com/media/922b75_7ba62e0e7258418fb77168c246402ef6.png/v1/fill/w_346,h_78,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/922b75_7ba62e0e7258418fb77168c246402ef6.png)
Règles d’apprentissage
• Concernent la façon de modifier les poids des connexions durant le processus d’apprentissage à partir des données.
• La première règle a été proposée par Hebb (Physiologiste) en1949.
• Il s’agit d’un apprentissage non supervisé, c-à-d qui suppose que les données de la base d’apprentissage ne sont pas étiquetées.
• La première règle d’apprentissage supervisé pour le perceptron simple a été proposée par Rosenblat (Physicien) en 1958.
• Sa principale application est la reconnaissance des formes.
Resumé :
![](https://static.wixstatic.com/media/922b75_ac750a4ceeb64a028e255c7d5e91e156.jpg/v1/fill/w_518,h_472,al_c,lg_1,q_80,enc_avif,quality_auto/922b75_ac750a4ceeb64a028e255c7d5e91e156.jpg)
Algorithme :
![](https://static.wixstatic.com/media/922b75_0ad64812056a4079b8f79f0e898c65d4.png/v1/fill/w_648,h_427,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/922b75_0ad64812056a4079b8f79f0e898c65d4.png)
![](https://static.wixstatic.com/media/8acdab3fc69d43ba337d023cb873a4ca.jpg/v1/fill/w_423,h_302,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/8acdab3fc69d43ba337d023cb873a4ca.jpg)
![approx_decision_boundary.png](https://static.wixstatic.com/media/922b75_4d2cd2a093c5471aab1217ba019a44af.png/v1/fill/w_736,h_435,al_c,q_85,enc_avif,quality_auto/922b75_4d2cd2a093c5471aab1217ba019a44af.png)
![20140106225602.png](https://static.wixstatic.com/media/922b75_84d1a1223d1047809f18fe33b6048291.png/v1/fill/w_800,h_737,al_c,q_90,enc_avif,quality_auto/922b75_84d1a1223d1047809f18fe33b6048291.png)
![perceptron_110920FE.png](https://static.wixstatic.com/media/922b75_51fa5ea4c698486db9687e21e8f2a44b.png/v1/fill/w_619,h_571,al_c,q_85,enc_avif,quality_auto/922b75_51fa5ea4c698486db9687e21e8f2a44b.png)
![approx_decision_boundary.png](https://static.wixstatic.com/media/922b75_4d2cd2a093c5471aab1217ba019a44af.png/v1/fill/w_736,h_435,al_c,q_85,enc_avif,quality_auto/922b75_4d2cd2a093c5471aab1217ba019a44af.png)