Académique Documents
Professionnel Documents
Culture Documents
Chapitre 1
Introduction
Pr Bekkari 1
L’IA : Définitions
2
Qu'est ce que l'intelligence ?
● Apprendre
○ élaborer un système de connaissances et pouvoir intégrer de nouvelles
connaissances
● Raisonner, déduire, anticiper
○ à partir du système de connaissances et des données de l’expérience
pouvoir produire de nouvelles connaissances
● Posséder une histoire
● Posséder une conscience
● Posséder des sentiments
4
Qu'est ce que l'intelligence artificielle ?
5
Qu'est ce que l'intelligence artificielle ?
● P. H. Winston:
« Apprendre aux ordinateurs à être plus intelligents permettra sans doute
d’apprendre à l’homme à être plus intelligent »
● McDermott et Charniak:
« L’IA est l’étude des facultés mentales à l’aide de modèles de type
calculatoire »
● Alliot et Schiex
« L’IA a pour but de faire exécuter par l’ordinateur des tâches pour
lesquelles l’homme dans un contexte donné est aujourd’hui meilleur que
la machine »
6
Qu'est ce que l'intelligence artificielle ?
● Russell et Norving :
« l'IA est l'étude d'agents –qu'on peut qualifier d'intelligents- qui reçoivent
des percepts de leur environnement et réalisent des actions »
● Bellman :
« L'I.A est l'automatisation des activités qu'on associe habituellement au
raisonnement ou à l'intuition humains »
7
Qu'est ce que l'intelligence artificielle ?
● Luger et Stubblefield :
« l'I.A est une branche de l'informatique qui s'occupe de l'automatisation
des comportements intelligents »
● Rich :
« le domaine qui étudie comment faire faire aux machines des tâches
pour lesquelles l'homme est, aujourd'hui encore, le meilleur »
9
Qu'est ce que l'intelligence artificielle ?
10
Systèmes qui pensent comme les êtres humains
● Le test de Turing:
Créé pour donner une définition opérationnelle satisfaisante de l'intelligence
12
Le test de Turing
● Pour réussir ce test, l'ordinateur doit posséder des capacités dans les
domaines suivants :
○ Raisonnement automatique
○ Apprentissage automatique
13
Le test de Turing
● Pour réussir ce test, l'ordinateur doit posséder des capacités dans les
domaines suivants :
○ Raisonnement automatique
○ Apprentissage automatique
14
Le test de Turing
● Pour réussir ce test, l'ordinateur doit posséder des capacités dans les
domaines suivants :
○ Raisonnement automatique
○ Apprentissage automatique
15
Le test de Turing
● Pour réussir ce test, l'ordinateur doit posséder des capacités dans les
domaines suivants :
○ Apprentissage automatique
16
Le test de Turing
● Pour réussir ce test, l'ordinateur doit posséder des capacités dans les
domaines suivants :
○ Raisonnement automatique
17
Le test de Turing
18
Systèmes qui pensent rationnellement
○ Socrate est un homme ; tous les hommes sont mortels ; donc Socrate est
mortel
● La logique formelle permet d‘écrire des énonces sur les objets dans le
monde, et leurs interrelations
● Problème :
19
Systèmes qui agissent rationnellement
20
L’IA : Fondements
21
Fondements de l'IA
● Philosophie:
○ logique, méthodes de raisonnement, langage, rationalité…
● Mathématique:
○ représentation formelle et démonstration, algorithmes…
● Probabilité et statistique:
○ modélisation de l’incertain, apprentissage…
● Economies:
○ utilité, théorie de décision…
● Neuroscience:
○ neurone comme unité de traitement de l’information 22
Fondements de l'IA
● Psychologie:
○ comportement, perception, traitement de l’information cognitive…
● Ingénierie des ordinateurs:
○ Construire des ordinateur plus puissant plus rapide et des algorithmes…
● Théorie de contrôle:
○ Concevoir des systèmes qui maximise une fonction objective avec le
temps…
● Linguistique:
○ Représentation de connaissance, grammaires…
23
L’IA : Histoire
24
L'IA en quelques dates (non exhaustives)
● Préhistoire:
○ -3000 : Papyrus décrivant des procédures médicales sous une forme que
l’on peut rapprocher de celle des règles de production.
25
L'IA en quelques dates (non exhaustives)
● Premiers pas:
● Naissance :
● Développement :
28
L'IA en quelques dates (non exhaustives)
● Développement :
○ 2016 : AlphaGo
29
L'IA: Evolution
30
L’IA : langages
31
Les langages de programmation de l'IA
32
L’IA : Domaines
33
Les domaines de l'IA
34
Les domaines de l'IA
35
36
L’IA : exemples d’applications
37
EILZA: interactions en langage naturel
38
Canadarm2: bras robot canadien
● Station de contrôle
39
Robot Kismet
41
L’IA : Quelques problèmes
42
Le Problème du voyageur de commerce (PVC)
43
Le problème du jeu Morpion
44
Le problème des tours de Hanoi
46
Processus de résolution des problèmes de l'IA
47
Un dernier mot
48
Les ordinateurs ne sont pas intelligents, toute
l’ingéniosité du chercheur en IA consiste à vous
faire croire qu’ils le sont
49