Perceptron Multicouche Riche
Perceptron Multicouche Riche
Perceptron Multicouche Riche
MULTICOUCHE
TAD 2014-2015
RESEAU DE NORONES
RN est un réseau d’automates finis partiellement ou totalement connectés entre
eux, en interaction locale ou globale. Il est entièrement caractérisé par son
architecture et les fonctions de transition d’état des neurones.
PERCEPTRON
Le perceptron est l’un des réseaux de neurones les plus utilisés pour des
problèmes d’approximation, de classification et de prédiction. Dans un premier
temps nous allons étudier le perceptron simple, puis un cas de perceptron
multicouche avec une couche de deux perceptrons en parallèles
1. PERCEPTRON SIMPLE
TAD 2014-2015
2. PERCEPTRON MULTICOUCHE
Définition
- Un biais b variable.
- Une seule sortie (où sont présentées les sorties calculées par le MLP).
Apprentissage
Il existe plusieurs méthodes pour faire l’apprentissage des MLP, parmi elles :
- algorithme de rétro
- propagation du gradient
TAD 2014-2015
Nous allons aborder la première méthode :
Conditions :
Mesure de l'erreur
Erreur apparente
Erreur réelle
TAD 2014-2015
Si l’erreur apparente est très faible alors que l’erreur réelle est très forte, le
corpus d’apprentissage est très certainement mal échantillonné.
Algorithme
1. Initialisation
2. Présentation exemple
7. Recommencer
TAD 2014-2015
Algorithme détaillé :
Initialisation du réseau :
- On donne des poids aléatoire à la première couche. Puis à l’aide des fonctions
de la classe perceptron, on calcul la sortie des perceptrons de la couche 1. Ces
sorties sont stockées dans la matrice A.
Phase d’apprentissage
TAD 2014-2015
- Une fois tout les poids mis à jour on passe au point suivant.
Critère d’arrêt :
- A chaque itération, les poids des perceptrons sont modifiés pour satisfaire à
chacun des points. Lorsque ces poids ne sont plus modifiés par aucun des points,
on arrête le programme Comparaison avec une valeur epsilon très faible.
Prédiction :
- Une fois les poids bien calibrés il est possible de rentrer les coordonnées d’un
point pour connaître sa valeur en sortie du réseau.
RESSOURCES :
-http://fr.wikipedia.org/wiki/Perceptron_multicouche
TAD 2014-2015