Réseaux de Neurones: Le Perceptron Multi-Couches: Fabrice Rossi
Réseaux de Neurones: Le Perceptron Multi-Couches: Fabrice Rossi
multi-couches
Fabrice Rossi
[Link]
Sorties
wi = wi−1 + i di
di = −∇E(wi−1 )
di = −∇E(wi−1 ) + βi di−1
formule de Fletcher-Reeves :
∇E(wi−1 ).∇E(wi−1 )
βi =
∇E(wi−2 ).∇E(wi−2 )
7→ E(wi−1 + di )
dans le réseau)
coût : O(p) au lieu de O(p2 ).
notation : ∂d(l) dérivée de d par rapport à la k-ième sortie
∂ok
du réseau
et donc
∂d ∂d (i−1)
(i)
= o
(i) r
∂Wkr ∂vk
∂d ∂d
(i)
= (i)
∂tk ∂vk
1.0
tanh
0.5
0.0
−0.5
−1.0 tanh’
−10 −5 0 5 10
150
100
Ozone
50
0
5 10 15 20
Wind
données
pseudo linéaire
PMC
150
100
Ozone
50
0
5 10 15 20
Wind
données
pseudo linéaire
PMC
150
100
Ozone
50
0
5 10 15 20
Wind
données
pseudo linéaire
PMC
150
100
Ozone
50
0
5 10 15 20
Wind
données
pseudo linéaire
PMC
150
100
Ozone
50
0
5 10 15 20
Wind
données
pseudo linéaire
PMC
150
100
Ozone
50
0
5 10 15 20
Wind
données
pseudo linéaire
PMC
150
100
Ozone
50
0
5 10 15 20
Wind
données
pseudo linéaire
PMC
150
100
Ozone
50
0
5 10 15 20
Wind
550
500
450
1 2 3 4 5 6 7
degré
150
150
150
100
100
100
100
Ozone
Ozone
Ozone
Ozone
50
50
50
50
0
0
5 10 15 20 5 10 15 20 5 10 15 20 5 10 15 20
150
150
150
100
100
100
100
Ozone
Ozone
Ozone
Ozone
50
50
50
50
0
0
5 10 15 20 5 10 15 20 5 10 15 20 5 10 15 20
1.5 2 4
150
150
150
100
100
100
Ozone
Ozone
Ozone
50
50
50
0
5 10 15 20 5 10 15 20 5 10 15 20
150
100
Ozone
50
0
5 10 15 20
Wind
Réseaux de neurones – le perceptron multi-couches – p.31/45
Injection de bruit
Pertuber les observations pour rendre la fonction calculée
F (w, x) moins sensible à des petites variations de x
En pratique, on remplace chaque (xi , y i ) par s répliques :
150
150
150
100
100
100
100
Ozone
Ozone
Ozone
Ozone
50
50
50
50
0
0
5 10 15 20 5 10 15 20 5 10 15 20 5 10 15 20
150
150
150
100
100
100
100
Ozone
Ozone
Ozone
Ozone
50
50
50
50
0
0
5 10 15 20 5 10 15 20 5 10 15 20 5 10 15 20
150
150
150
100
100
100
100
Ozone
Ozone
Ozone
Ozone
50
50
50
50
0
0
5 10 15 20 5 10 15 20 5 10 15 20 5 10 15 20
∂2E 2
w
2 i
∂wi
1 2 3 4
3
3
2
2
Ozone
Ozone
Ozone
Ozone
1
1
0
0
−1
−1
−1
−1
−2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3
5 6 7 8
3
3
2
2
Ozone
Ozone
Ozone
Ozone
1
1
0
0
−1
−1
−1
−1
−2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3
9 10 11 12
3
3
2
2
Ozone
Ozone
Ozone
Ozone
1
1
0
0
−1
−1
−1
−1
−2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3
1 2 3 4
3
3
2
2
Ozone
Ozone
Ozone
Ozone
1
1
0
0
−1
−1
−1
−1
−2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3
5 6 7 8
3
3
2
2
Ozone
Ozone
Ozone
Ozone
1
1
0
0
−1
−1
−1
−1
−2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3
9 10 11 12
3
3
2
2
Ozone
Ozone
Ozone
Ozone
1
1
0
0
−1
−1
−1
−1
−2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3
1 2 3 4
3
3
2
2
Ozone
Ozone
Ozone
Ozone
1
1
0
0
−1
−1
−1
−1
−2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3
5 6 7 8
3
3
2
2
Ozone
Ozone
Ozone
Ozone
1
1
0
0
−1
−1
−1
−1
−2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3
9 10 11 12
3
3
2
2
Ozone
Ozone
Ozone
Ozone
1
1
0
0
−1
−1
−1
−1
−2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3 −2 −1 0 1 2 3
7.5
6.5
[Link]
5.5
4.5
4.0
3.5
[Link]
3.0
2.5
2.0
7
6
5
[Link]
4
3
2
1
2.5
2.0
1.5
[Link]
1.0
0.5