2014/2015
TP1 : Perceptron
La fonction (ET) doit vrifier les exemples de comportement donns sur la table suivante :
e1
1
-1
-1
1
e2
1
1
-1
-1
d
1
-1
-1
-1
Cours
Page 1
TP : Rseaux de neurones
2014/2015
On peut commencer par des poids aleatoire, en gros j'essaie un truc au
hasard et je me corrigerais, ou alors on peut initialiser les poids par des
valeurs determinees, comme ces ton cas.
a. Dans un cas comme dans l'autre on commence avec les poids
initialises, et un couple de donne (pris au hasard ou squentiellement).
x_1*w_1+x_2*w_2=Pred
b. On compare ensuite le resultat obtenu avec la sortie desiree, ce qui nous donne l'erreur:
E=sd-Pred
A quoi sert eps? C'est le taux d'apprentissage. Il evite de modifier de faon trop rapide
les poids ce qui peut provoquer une divergence de l'erreur, ou une oscillation de l'erreur.
2/ Raliser l'apprentissage avec la mme base d'apprentissage, n'oublie pas de modifier le seuil.
Les conditions initiales sont choisies alatoirement :
a. Dans une premire tape, refaire pas pas l'exemple suivant : w1 = -0.2, w2 = +0.1, b =
= +0.1 (Conditions initiales).
b. Puis faites varier .
0,
e2
1
1
-1
-1
d
1
-1
1
-1
4/ Proposez une solution pour raliser XOR avec 3 perceptrons en utilisant le fait qu'elle peut
s'crire comme :
e1.e2 e1.e2
Page 2
TP : Rseaux de neurones
2014/2015
2 entres
2 neurones
4 poids
Page 3