• Aucun résultat trouvé

Perceptron

N/A
N/A
Protected

Academic year: 2022

Partager "Perceptron"

Copied!
11
0
0

Texte intégral

(1)

Introduction à Machine Learning

Massih-Reza Amini

UniversitéGrenobleAlpes(UGA) Laboratoired’InformatiquedeGrenoble(LIG)

(2)

Qu’allez vous apprendre dans ce cours?

q Fondement des premiers modèles réseaux de neurones artificiels:

q Modèle Formel de neurone naturel, q Premiers modèles de prédictions

q Implémentation de ces modèles et leur évaluation (projet sous forme de TPs)

Massih- [email protected] Informatique et aléatoire

(3)

Premières tentatives pour construire un neurone artificiel

Tout a débuté à la fin du 19eme siècle avec les travaux de Santiago Ramón y Cajal qui a représenté le

neurone naturel

(4)

Qu’est ce qu’un neurone?

Massih- [email protected] Informatique et aléatoire

(5)

MuCulloch & Pitts formal neuron (1943)

x1

x2

xd

b w1

b w2

b wd

Σ

H(.)¯

w0

Output Signals

synaptic weights

q Fonction calculée par le neurone artificiel hw:Rd R

x 7→ ⟨w,¯ x+w0

(6)

Perceptron, Rosenblatt (1958)

Massih- [email protected] Informatique et aléatoire

(7)

Perceptron, Rosenblatt (1958)

x1

x2

xd

b w1

b w2

b wd

Σ

H(.)¯

w0

Output Signals

synaptic weights

q Fonction de sortie

hw :Rd R

x 7→ ⟨w¯,x+w0

(8)

Perceptron, Rosenblatt (1958)

q Fonction de prédiction linéaire hw :Rd R

x 7→ ⟨w¯,x+w0

q Trouve les paramètres w = ( ¯w,w0) en minimisant la distance d’un exemple mal-classé à la frontière de décision.

¯ w hw(x)

=w¯ ,x+

w 0=

0

b

|hw(x)|

||w¯||

x

xp

Massih- [email protected] Informatique et aléatoire

(9)

Trouver les paramètres du modèle

q La fonction objectif: minimiser la distance d’un exemple mal classé (x,y) par rapport à l’hyperplan séparateur

Lˆ(w) =y(w,¯ x+w0)

q Les dérivées de Lˆ(w) par rapport aux paramètres

Lˆ(w)

∂w0

= y,

Lˆ( ¯w) = yx

q Perceptron: Mise à jour en-ligne des paramètres

(x,y), si y(w,¯ x+w0)0 alors (w0

¯ w

)

(w0

¯ w

)

(y yx

)

(10)

Trouver les paramètres du modèle

b(x1,+1)

b(x2,+1)

w(t)

rs(x3,1)

rs(x4,1)

b

b

w(t) w(t+1)

x3

rs

rs

Massih- [email protected] Informatique et aléatoire

(11)

Perceptron (algorithme)

Algorithm 1 L’algorithme de perceptron

1: Base d’apprentissageS={(xi,yi)|i∈ {1, . . . ,m}}

2: Initialiser les poidsw(0)0 3: t0

4: Pas d’apprentissage η >0 5: repeat

6: Choisir aléatoire un exemple(x(t),y(t))S 7: ify

w(t),x(t)

<0 then 8: w0(t+1)w0(t)+η×y(t) 9: w(t+1)w(t)+η×y(t)×x(t) 10: end if

11: tt+1 12: until t>T

+ Est-ce que cet algorithme converge?

Références

Documents relatifs

S elon le récent scénario du marché du travail de long terme du CETECH, le taux d’activité de la population « en âge de travailler » devrait être près de 80 % en 2015,

Le p` ere doit afficher “ je suis le p` ere ”, fils1 doit afficher “ je suis fils1 ” suivi de son pid, et idem pour fils2.. Exerice n

catalana medieval i els seus anteceden Llúcia Martin Pascual: tesi clau per ente visió dels animals en la nostra literatura i c l’Edat Mitjana. Classifica els gèneres de te animal

Par l’apposition de sa signature, le nouveau responsable de travaux atteste qu’il a pris les dispositions de sécurité qui lui incombent.. Changement du responsable

4.3.1. Synapse électrique 4.3.2. Récepteurs synaptiques 4.3.6. Potentiels post-synaptique 4.3.7. Intéractions pré-synaptiques.. 4.4.. Canaux

Avec la coordination de l’AFM Téléthon Vente d’articles Téléthon - Crêpes - Buvette. Atelier massage avec Alphacorsica Massages assis par

Write a function that takes a corpus (list of sentences and their label) as input and return a list of pairs (feature vector, label). What is a dimension of

Pendant six semaines, les treize classes de la maternelle- trois petites sections, c inq moyennes sections et c inq grandes sections - ont travaillé au projet commun :