Next: About this document ...
Up: Mise en uvre et
Previous: Création d'une base d'apprentissage
Il est possible d'améliorer nos réseaux en utilisant des neurones possédant des seuils d'activation
. L'équation de mise à jour du système s'écrit alors :
 |
(2) |
- Pour initialiser le réseau, il faut générer les valeurs des seuils sur chaque couche.
Pour la couche 0, les seuils seront pris égaux à la moyenne de la distribution d'entrée, soit :
.
Pour les couches 2 et 3, on prendra des seuils aléatoires gaussiens centrés.
- L'algorithme de rétropropagation du gradient reste le même.
Les seuils sont mis à jour comme suit :
Questions :
- Réécrire les fonctions init_perceptron,
propagation
et retropropagation en effectuant les modifications proposées ci-dessus.
- Reprendre les deux bases d'apprentissage définies ci-dessus. Quel est l'effet de l'algorithme à seuils sur la qualité de la réponse/la vitesse de convergence ?
- Idem avec la fonction
.
Dauce Emmanuel
2005-03-30