Introduction
1
Pr. Hicham El Moubtahij
Plan de la présentation
1. Objectifs de cours
2. Définition de l’IA
3. Historique
4. Domaines d’application de l’IA
5. Problématiques de l’IA
2
Objectifs de cours
3
Définition de l’IA
• Apprendre
– élaborer un système de connaissances et pouvoir intégrer de nouvelles
connaissances
Petit robert
6
Définition de l’IA
La connaissance ?
– La compétence qui permet de résoudre des problèmes.
Le raisonnement ?
– La génération de nouvelles connaissances par
enchaînement de jugements logiques .
7
Définition de l’IA
– L’IA est l’étude des idées qui permettent aux ordinateurs d’être
intelligents (P. H. Winston)
– 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 (Alliot et Schiex 1994)
10
Définition de l’IA
11
Définition de l’IA
Exemples (Science-Fiction)
– TRON
– La Guerre des Etoiles (Z6PO)
– 2001 L’Odyssée de l’espace
– Matrix
– Terminator
– …
12
Historique
13
Historique
14
Historique
Premiers défis…
Historique
(premières idées en 1950 par Shannon!).
15
Historique
Historique
DENDRAL (en chimie)
MYCIN (en médecine)
Hersay (en compréhension de la parole)
Prospector (en géologie)
16
Historique
Prédictions et réalité...
17
Historique
Prédictions et réalité...
Applications:
19
Domaines d’application de l’IA
Applications:
https://fr.flightaware.com/
live/fleet/EZY
20
Domaines d’application de l’IA
Applications:
21
Domaines d’application de l’IA
Applications: Robotique
22
Domaines d’application de l’IA
Applications:
23
Domaines d’application de l’IA
24
Domaines d’application de l’IA
Traduction automatique:
25
Domaines d’application de l’IA
26
Problématiques de l’IA
27
Problématiques de l’IA
28
Problématiques de l’IA
29
Problématiques de l’IA
Calcul propositionnel
La logique (Calcul Propositionnel) permet
– de représenter des connaissances
– de raisonner sur ces connaissances
– On utilise des variables propositionnelles (vrai, faux) ainsi que des
connecteurs logiques (et, ou, implique, équivalent) :
socrate
• homme (socrate)
• X homme(X) mortel(X)
31
Problématiques de l’IA
• Exemples :
– système d’équation, problème du sac à dos
32
Problématiques de l’IA
Recherche arborescente
La recherche de solutions pour certains problèmes s’apparente à une
recherche arborescente
X X
… X
2 1 2
X O X 1 3 1
…
O 2 1 2
Parcours d’Arbre
c d
b
e f g h i j k l m
abefgchijdklm abcdefghijklm 34
Un dernier mot
penser =? Calculer
Les ordinateurs ne sont pas
intelligents, toute l’ingéniosité
du chercheur en IA consiste à
vous faire croire qu’ils le sont
35
Conclusion
• Informatique :
– Traitement automatique de l’information
– Calcul
– Un ordinateur sait donc :
• Représenter des informations simples
• Effectuer des calculs sur ces informations
– Si un problème peut se modéliser par une information simple et
qu’il demande de faire des calculs pour être résolu alors il peut
être traité par un ordinateur
36
Fin
37