• Aucun résultat trouvé

Projet  :  Appren,ssage  Automa,que

N/A
N/A
Protected

Academic year: 2022

Partager "Projet  :  Appren,ssage  Automa,que"

Copied!
11
0
0

Texte intégral

(1)

Projet  :  Appren,ssage  Automa,que  

PO2  (2016-­‐2017)  

(2)

Apprentissage Automatique

•  Qu’est-­‐ce  que  l’appren,ssage  automa,que?  

–  L’appren,ssage  se  fait  grâce  à  l’interac,on  entre   les  données  et  la  concep,on  de  l’apprenant.  

–  L’appren,ssage  consiste  à  déduire  une  conclusion  

à  par,r  de  données.  Si  l’apprenant  fait  une  erreur,  

il  ajuste  sa  concep,on  en  fonc,on  du  résultat.    

(3)

Apprentissage Automatique

•  L’appren,ssage  automa,que  a  pour  objec,f   de  construire  une  «  bonne  »  fonc,on  h(x)  à   par,r  d’un  échan,llon  S  de  données,  en  

espérant  que  h(x)  prédit  bien  la  valeur  de   sor,e  des  données  à  venir.    

–  S  est  un  ensemble  de  données  dont  un  exemple  

est  cons,tué  de  l’entrée  x=  (x1,x2,…xn)  et  d’une  

valeur  de  la  sor,e  y.    

(4)

Perceptron

•  Un  algorithme  d’appren,ssage  automa,que  le  plus  simple  est   un  perceptron  :    

–  hUps://fr.wikipedia.org/wiki/Perceptron    

•  Le  perceptron  est  le  neurone  ar,ficiel  qui  est  le  modèle   simplifié  du  neurone  biologie  :  

(5)

Classification Binaire

•  Un  perceptron  est  un  classifieur  linéaire  permeUant  de  faire  la   classifica,on  binaire.    

•  L’idée  est  de  placer  l’échan,llon  de  données  dans  un  plan   cartésien,  et  essayer  de  tracer  une  ligne  qui  séparera  les   données.  

(6)

Classification Binaire

•  La  ligne  est  représentée  par  w0+w1*x1+…+wn*xn=0.      

•  La  fonc,on  d’ac,va,on  h  :  

–  y  =  h(z)  =  1,  si  z=  w0+w1*x1+…+wn*xn>0;    

–  y  =  h(z)  =  0,  si  z=  w0+w1*x1+…+wn*xn<0.        

(7)

Classification Binaire

•  La  ques,on  est  :  comment  calculer  les  poids  synap,ques  Wi  à   par,r  d’un  échan,llon  S  de  données?  

–  Ini,aliser  aléatoirement  les  poids  Wi  

–  Faire  passer  les  exemples  l’un  après  l’autre  

calculer  l’erreur  de  prédic,on  pour  l’exemple    

•  ajuster  les  poids  avec  une  règle  d’appren,ssage  

–  Jusqu’à  convergence  du  processus  

•  Une  règle  d'appren,ssage      

–  Wi’  =  Wi  +  alpha  *  (Yt  –  Y)  *Xi  

Wi’  :  le  poids  corrigé  

•  Wi  :  le  poids  actuel  

•  Yt  :  sor,e  aUendue  

Y  :  sor,e  calculée  

•  Alpha  :  le  taux  d’appren,ssage  

Xi  :  l’entrée  du  poids  wi        

(8)

Exemple : Classification Binaire pour l’opérateur logique AND

•  L’échan,llion  S  de  données  :  

X1   X2   Yt  

0   0   0  

0   1   0  

1   0   0  

1   1   1  

(9)

Exemple : Classification Binaire pour l’opérateur logique AND

Entrée  :  un  échan,llon  S  

Ini,aliser  aléatoirement  les  poids  Wi  et  le  taux  d’appren,ssage  alpha  :   W0=0.1,  W1=0.2,  W2=0.05,  alpha=0.1  

Fron,ère  :  0=0.1+0.2*X1+0.05*X2  =>  X2  =  -­‐4.0*X1-­‐2.0   Ajuster  Wi  :  

Pour  l’exemple  (X0=1,  X1=0,  X2=0,  Yt=0)       Z  =  0.1*1+0.2*0+0.05*0=0.1    

  Y=H(Z)=1  

  W0=0.1+0.1*(0-­‐1)*1=0.0     W1=0.2+0.1*(0-­‐1)*0=0.2     W2=0.05+0.1*(0-­‐1)*0=0.05  

Nouvelle  fron,ère  :       0.2*X1+0.05*X2=0       =>  X2=-­‐4.0*X1        

(10)

Exemple : Classification Binaire pour l’opérateur logique AND

Ajuster  Wi    avec  W0=0.0,  W1=0.2,  W2=0.05  :   Pour  l’exemple  (X0=1,  X1=1,  X2=0,  Yt=0)    

  Z  =  0.0*1+0.2*1+0.05*0=0.2       Y=H(Z)=1  

  W0=0.0+0.1*(0-­‐1)*1=-­‐0.1     W1=0.2+0.1*(0-­‐1)*1=0.1     W2=0.05+0.1*(0-­‐1)*0=0.05  

Nouvelle  fron,ère  :    

  -­‐0.1+0.1*X1+0.05*X2=0       =>  X2=-­‐2.0*X1+2.0        

(11)

Exemple : Classification Binaire pour l’opérateur logique AND

Ajuster  Wi    avec  W0=-­‐0.1,  W1=0.1,  W2=0.05  :   Pour  l’exemple  (X0=1,  X1=0,  X2=1,  Yt=0)    

  Z  =  -­‐0.1*1+0.1*0+0.05*0=-­‐0.05       Y=H(Z)=0  

  W0=-­‐0.1+0.1*0*1=-­‐0.1     W1=0.1+0.1*0*0=0.1     W2=0.05+0.1*0*1=0.05  

Nouvelle  fron,ère  :    

  -­‐0.1+0.1*X1+0.05*X2=0       =>  X2=-­‐2.0*X1+2.0  

Pas  de  correc,on  ici,  pourquoi?  Voir  la  posi,on  de  ceUe  ligne  dans  le  plan  :  elle  a   séparé  4  points.            

Références

Documents relatifs

— Vérifiez que vous et votre binôme êtes inscrit-e-s sur la plateforme MyCourse (accessible via l’ENT) au cours M1 Maths_2017-2018_Méthodes de Monte Carlo_Julien Stoehr.. Au-

�� Vérifier si le récipient de vidange D513 avec les lots cités ci-dessus ont été distribués dans les services de votre établissement. �� Remplacer tout flacon de

Aux fins de l’établissement du coût de fourni- ture de l’électricité visé à l’article 52.2 de la Loi sur la Régie de l’énergie (chapitre R-6.01), du plan

Aux fins de l’établissement du coût de fourni- ture de l’électricité visé à l’article 52.2 de la Loi sur la Régie de l’énergie (chapitre R-6.01), du plan

Vizart3D, piloté par l’équipe MAGIC et financé dans le cadre des soutiens à la recherche de l’Université Joseph Fourier (pôle CSVSB), s’inscrit dans la continuité du projet

Alors que le passage a la senalisation s'im pose, l'agrégation n'est pas obligatoire en Europe « La directive européenne envisage l'agrégation de maniere optionnelle Maîs le systeme

Appren;ssage  par  transfert,  d'un  cas  antérieur  vers  un  cas  similaire..  Johns  Hopkins,

Dans le cadre de l’amélioration continue de nos process, nous souhaitons vous faire part d’un changement de packaging pour les réactifs Cellpack DCL 10L (réf CU228496) et Cellpack