Réseaux de neurones
TD/TP N°2
Mots clés : Réseaux de neurones, Perceptron Multi-Couche, Algorithme de retro-
propagation.
Notes de cours
Le Perceptron Multi-Couche (“Multi-Layered Perceptron”) est un réseau de neurones
composé d’une couche d’entrée, une couche de sortie et une ou plusieurs couches cachées.
L’apprentissage dans un réseau de neurones est réalisé en modifiant les poids de telle façon
que la sortie effective du réseau soit la plus proche possible de la sortie désirée.
Ceci est réalisée au cours de la phase d’apprentissage des poids, où l’on dispose d’un jeu de
données représentant des exemples d’apprentissage (Entrée, Sortie désirée pour cette entrée).
On parle d’apprentissage supervisé.
Une fois la phase d’apprentissage terminée, on peut évaluer la performance du réseau de
neurones sur :
(1) les données déjà présentées (la base d’apprentissage)
(2) les données non encore présentées (la base de validation)
L’algorithme d’apprentissage le plus connu pour les réseaux de neurones est l’algorithme de
rétro-propagation (“back-propagation algorithm”).
Partie 1
On considère le PCM suivant :
xi sont les entrées du réseau
hj sont les sorties de la couche cachée
y est la sortie du réseau
En utilisant :
La fonction de transfert Sigmoïde on a :
Un taux d’apprentissage égale à 0,7
UNIVERSITE SIDI MOHAMED BEN ABDELLAH
FACULTE DES SCIENCES ET TECHNIQUE FES-SAIS
DEPARTEMENT D’INFORMATIQUE
Pr A.MAJDA