0% ont trouvé ce document utile (0 vote)
5 vues35 pages

Introduction à l'apprentissage machine

Le document présente une introduction à l'apprentissage machine, en expliquant la différence entre l'apprentissage naturel et artificiel, ainsi que les raisons pour lesquelles l'apprentissage est nécessaire. Il aborde divers types d'apprentissage, y compris supervisé, non supervisé et par renforcement, ainsi que leurs applications dans des domaines variés tels que la finance, la médecine et la reconnaissance de formes. Enfin, il mentionne des ressources pour des ensembles de données et des journaux scientifiques liés à l'apprentissage machine.

Transféré par

kaoutherbenali03
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues35 pages

Introduction à l'apprentissage machine

Le document présente une introduction à l'apprentissage machine, en expliquant la différence entre l'apprentissage naturel et artificiel, ainsi que les raisons pour lesquelles l'apprentissage est nécessaire. Il aborde divers types d'apprentissage, y compris supervisé, non supervisé et par renforcement, ainsi que leurs applications dans des domaines variés tels que la finance, la médecine et la reconnaissance de formes. Enfin, il mentionne des ressources pour des ensembles de données et des journaux scientifiques liés à l'apprentissage machine.

Transféré par

kaoutherbenali03
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd

LOG770

Systèmes
Intelligents
Chargé de cours : Responsable de cours :
Lévis Thériault Pierre Dumouchel, ing., Ph.D.,
Local: A-3466 Local: A-3498
Téléphone: (514) 396-8800 Téléphone: (514) 396-8996
#7810 Courriel:
Courriel: [Link]@[Link]
[Link]@[Link]
INTRODUCTION TO

Machine
Learning
ETHEM ALPAYDIN
© The MIT Press, 2004
alpaydin@[Link]
[Link]
CHAPTER 1:

Introduction
Apprentissage naturel vs
apprentissage artificiel
 Dark star movie.
 [Doolittle convinces the bomb not to explode]
Doolittle: Hello, Bomb? Are you with me?
Bomb #20: Of course.
Doolittle: Are you willing to entertain a few concepts?
Bomb #20: I am always receptive to suggestions.
Doolittle: Fine. Think about this then. How do you know you exist?
Bomb #20: Well, of course I exist.
Doolittle: But how do you know you exist?
Bomb #20: It is intuitively obvious.
Doolittle: Intuition is no proof. What concrete evidence do you have
that you exist?
Bomb #20: Hmmmm... well... I think, therefore I am.
Doolittle: That's good. That's very good. But how do you know that
anything else exists?
Bomb #20: My sensory apparatus reveals it to me. This is fun.

4
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Pourquoi “apprendre” ?
 Les machines d’apprentissage sont des programmes
d’ordinateurs qui performent une tâche suite à un
apprentissage à partir de données et d’expériences du
passé.
 Ce n’est pas utile d’apprendre à faire des chèques de paie.
 L’apprentissage est utile quand:
 L’expertise humaine n’existe pas (naviguer sur Mars),
 L’humain n’arrive pas à expliquer comment il arrive à
accomplir une tâche (reconnaissance automatique de la
parole)
 Large quantité de données à traiter.
 La solution change en court de route (routage sur un réseau
Internet)
 La solution doit s’adapter à son utilisateur (biométrie, filtrage:
e-mail).

5
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Qu’assumons-nous lorsque
nous parlons d’apprentissage”
 Apprentissage de modèles génériques à partir de données
d’exemples particuliers (apprentissage par des exemples).
 Les données sont de faibles coûts et abondantes (data
warehouses, data marts); les connaissances coûtent chers et
sont rares.
 Exemple dans le milieu du commerce: les transactions
commerciales versus les comportements des
consommateurs:
People who bought “Da Vinci Code” also bought “The Five
People You Meet in Heaven” ([Link])
 Développer un modèle qui a une bonne et utile
approximation des données.

6
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Forage de données (Data
Mining)
 Vente: Analyse du panier du marché, Customer
relationship management (CRM)
 Finance: analyse du crédit, détection de fraudes
 Fabrication manufacturière: Optimisation, détection
de problèmes
 Médecine: diagnostic médical
 Télécommunications: Qualité de service , optimisation
 Bioinformatique: Motifs, alignement
 Forage de l’Internet (Web mining): Engins de
recherche
 ...

7
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Qu’est-ce que l’apprentissange
machine?
 Optimiser un critère de performance à partir de
données ou d’expériences passées.
 Minimiser
 Probabilité des sorties erronées produites par le système.
 Moyenne des coûts produits par des décisions erronées
 Rôle des statistiques: inférence à partir de
données
 Rôle de la science informatique : algorithmes
efficients pour :
 Solutionner le problème d’optimisation
 Représenter et évaluer le modèle d’inférence

8
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
un système d’apprentissage et
de reconnaissance des formes
 Codage
 Représentation d’une forme
 La modélisation
 Choisir un modèle approprié pour modéliser les
échantillons
 La mesure de performance
 Trouver une bonne métrique pour mesurer les erreurs
produites par ce système.

9
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Exemple d’un système
d’apprentissage

 Parole / Ecriture
 Données : (entrée : signal + sortie : transcription)
 But : reconnaître signal
 mesure : nombre de mots correctement reconnus

10
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Applications
 Association
 Apprentissage supervisé
 Classification
 Régression
 Apprentissage non-supervisé:
 Données non étiqutées
 Apprentissage semi-supervisé
 Apprentissage par renforcement

11
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Apprentissage par association
 Analyse du panier du marché:
P (Y | X ) est la probabilité qu’une personne qui
achète X achète aussi Y
 où X et Y sont des produits ou services.

Exemples:
P ( chips | bière ) = 0.7
P ( lait | bière ) = 0.01

12
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Apprentissage par association
Type Cheveux Tenue
Madza 3 châtaine jeans
Madza 3 brune habit
 Problème: Un vendeur Madza 3 blonde sport
d’automobile a étudié ses Madza 3 noire jeans
20 dernières ventes Madza 5 rousse habit

d’auto. Que valent les Madza 5 grise sport

probabilités suivantes: Madza 5


Madza 5
châtaine
brune
jeans
habit
 Pr( Mazda 3 | blonde) Madza 5 blonde sport

 Pr( Mazda 3 | blonde, Madza 6 rousse jeans


Madza 6 blonde habit
sport) Madza 6 noire sport
 Pr( MX-5 | blonde) Madza 6 noire jeans
MX-5 blonde habit
MX-5 blonde sport
Tribute gris jeans
Tribute noire habit
Tribute blanc sport
RX-8 rousse jeans
RX-8 noire habit 13
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Classification
 Exemple: obtention de
crédit
 Différenciation entre
les clients à bas-risque
(low-risk) et à haut-
risque (high-risk) en
fonction de leurs
revenus (income) and
leurs épargnes (savings)

Discriminant: SI income > θ1 ET savings > θ2


ALORS low-risk SINON high-
risk
14
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Classification: Applications
 Sous-problèmes de la Reconnaissance de formes
 Reconnaissance des visages: Pose, luminance, occlusion
(verres, barbe), maquillage, coiffure
 Reconnaissance de l’écrit: différentes calligraphies.
 Reconnaissance de la parole: dépendance temporelle.
 Utilisation d’un dictionnaire de prononciation, de modèles de
langage.
 Fusion de données: Combiner plusieurs modalités i.e. visuelle
(lecture labiale) et données acoustiques
 Diagnostic médicaux: du symptôme jusqu’à la maladie
 ...

15
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Régression
 Exemple: prix d’une
automobile usagée
 x : attributs d’une y = wx+w0
auto
y : prix
y = g (x | θ)
g ( ) modèle,
θ paramètres

16
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Applications de la régression
 Navigation d’une automobile de façon
automatique: angle du volant de conduite (CMU
NavLab)
 Cinématique
(x,y) d’un αbras
= gde robot
(x,y) 1 1

α2= g2(x,y)
α2

α1

 Réponse de la surface de conception


17
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Apprentissage supervisé: cas
 Prédiction de situations futures: Utilisation d’une
règle de prédiction de la sortie pour des données
d’entrée futures
 Extraction de connaissances: La règle est facile à
comprendre
 Compression: La règle est plus facile à
comprendre que les données brutes
 Détection de valeurs aberrantes: Détection
d’exceptions qui ne sont expliquées par les règles
normales c.à.d fraude

18
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Apprentissage non supervisé
 Apprendre ce qui se passe normalement
 Sans sortie
 Groupage: formation de groupe d’éléments
similaires
 Exemples d’applications
 Segmentation des clients dans un CRM
 Compression de l’image : quantification de la
couleur
 Bioinformatique: apprentissage de motifs

19
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Apprentissage non supervisé
 Exemples d’applications
 Segmentation des clients dans un CRM
 Essaie de regrouper des clients ayant un profil
similaire afin de développer une stratégie de vente
 Essaie de trouver les clients hors de l’ordinaire
(valeur aberrante) afin de développer une stratégie
spécifique à ce type

20
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Apprentissage non supervisé
 Exemples d’applications
 Bioinformatique: apprentissage de motifs
 DNA: séquences de bases, A, G, C, T
 Un des problèmes en biologie moléculaire est
d’aligner une séquences de bases avec une autre
séquences.
 C’est un problème complexe car les séquences
peuvent être longues et qu’il peut y avoir des
substitutions, des insertions et des élisions.

21
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Apprentissage par
renforcement
 Pour quelques applications, la sortie du système
est une séquence d’actions.
 Apprendre une politique: une séquence de
sorties. Une sortie particulière n’est pas
intéressante, c’est la séquence qui importe.
 Exemples d’application;
 Problème d’assignation de crédit
 Jeux
 Robot navigant dans un labyrinthe
 Agents multiples, observation partielle, etc.

22
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Reconnaissance de faces
Ensemble de données d’entraînement

Ensemble de données de test

AT&T Laboratories, Cambridge UK


[Link]

23
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Reconnaissance de visages

24
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Suivi de la bouche

25
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Suivi de la bouche

26
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Suivi de piéton et d’automobile

27
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Requête audio de mots

28
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Requête audio-visuelle

29
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Inspection industrielle

30
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Reconnaissance de la voix

31
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Lecture labiale

32
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Ressources: Banque de
données
 UCI Repository:
[Link]
 UCI KDD Archive:
[Link]
 Statlib: [Link]
 Delve: [Link]
 Linguistic Data Consortium:
[Link]
 ELDA: [Link]

33
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Ressources: Journaux
scientifiques
 Journal of Machine Learning Research [Link]
 Machine Learning
 Neural Computation
 Neural Networks
 IEEE Transactions on Neural Networks
 IEEE Transactions on Pattern Analysis and Machine
Intelligence
 Annals of Statistics
 Journal of the American Statistical Association
 ...

34
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Ressources: Conférences
 International Conference on Machine Learning (ICML)
 ICML05: [Link]
 European Conference on Machine Learning (ECML)
 ECML05: [Link]
 Neural Information Processing Systems (NIPS)
 NIPS05: [Link]
 Uncertainty in Artificial Intelligence (UAI)
 UAI05: [Link]
 Computational Learning Theory (COLT)
 COLT05: [Link]
 International Joint Conference on Artificial Intelligence (IJCAI)
 IJCAI05: [Link]
 International Conference on Neural Networks (Europe)
 ICANN05: [Link]
 ...

35
Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)

Vous aimerez peut-être aussi