Title: R
1Réseaux de neurones artificiels le neurone
formel
- S. Canu,
- laboratoire PSI, INSA de Rouen
- équipe systèmes dinformation pour
lenvironnement - asi.insa-rouen.fr/scanu
2Le neurone biologique
3Le neurone formel
4Le neurone formel
5Phydsiologie
6Discrimination Linéaire
Codage -1,1, fonction de décision de type
heaviside
7Géométrie illustration dans R2
8Estimation... et rêve
9Cas gaussien multidimensionnel
m1
m2
Le Discriminateur de Bayes est linéaire...
10Moindres carrés
X x1 x2 X X ones(length(X),1) yi
ones(length(x1),1) -ones(length(x2),1) W
(X'X)\(X'yi) west W(12) best W(3)
11Résistance aux outliers
12Moindre carrés stochastiques ADALINE (Widrow
Hoff 1960)
D
Algorithme itératif de gradient
13Algorithme de gradient illustrationdans le
plan w1,w2
Minimum du coût
Lignes d iso-coût J(W) constante
w2
Direction du gradient J(W)
Le gradient est orthogonal aux lignes d iso
coût argument à la Taylor
w1
143 solutions
LE NEURONE FORMEL
15Algorithme itératif
Stabilisation du coût (erreur relative)
nbitemax 50 k0 while ((cout gt 0)
(kltnbitemax)) KK1 ind
randperm(length(X)) for i1length(X) Dir
(sign(X(ind(i),)W)-yi(ind(i)))X(ind(i),)
W W - pasDir' end cout
sum(abs(sign(XW)-yi)) disp(k cout) end
Randomisation (ok si n grand)
Évaluation du coût n opérations
16ADALINE, Ça marche...
17ADALINE des fois ça ne marche pas
Solution au sens des moindres carrés
18Le Perceptron, des fois ça ne marche pas...
...Quand les exemples ne sont pas linéairement
séparables
19Règle du perceptron(Rosenblatt 1958)
codage
20Règle du perceptron(Rosenblatt 1958)
- Pas de fonction coût minimisée
- preuve de convergence
- (dans le cas linéairement séparable)
21Règle du perceptron(Rosenblatt 1958)
22Convergence des algorithmes de gradient
23Performances des algorithmes linéaires
Théorème (Vapnik Chervonenkis, 1974)
24Performances des algorithmes linéaires
Théorème (Vapnik Chervonenkis, 1974)
borne
Probabilité derreur
précision
risque empirique
Asymptotiquement jouable
Malédiction de la dimensionnalité
25Conclusion
- Neurone formel Modèle linéraire
- Estimation des paramètres
- directe
- rapide - n3
- itérative
- lent - apprentissage au coup par coup
- OCR n106