Académique Documents
Professionnel Documents
Culture Documents
oublier
de rallumer vos
téléphone
portable à la fin
de la séance !
L’objectif de ce module est de doter l’étudiant par les concepts
fondamentaux de l’Intelligence Artificielle (IA).
2
- Présenter un aperçu de ce qu’est l’intelligence artificielle
aujourd’hui, et une idée des possibilités et des enjeux.
3
Premières Questions pour vous !
4
Intelligence artificielle
5
- L’intelligence permet de sélectionner/choisir les meilleures options
7
- L’intelligence artificielle vise à mimer le fonctionnement du cerveau
humain, ou du moins sa logique lorsqu’il s’agit de prendre des
décisions.
8
– Apprendre aux ordinateurs à être plus intelligents permettra
sans doute d’apprendre à l’homme à être plus intelligent (P. H.
Winston, 1984)
– L’IA est l’étude des idées qui permettent aux ordinateurs d’être
intelligents (P. H. Winston)
.
9
- L’intelligence artificielle (IA ou Artificial Intelligence- AI) est une
technique qui permet aussi bien à un robot qu’à une voiture, un
moteur de recherche ou même à un téléphone d'exécuter des tâches
habituellement réalisées par les humains.
10
Agent intelligent
Système réalisant une tâche présentant les 3 caractéristiques
suivantes:
• réalisable par un être humain
• autrefois compliquée à automatiser
• aujourd’hui le système accomplit mieux* cette tâche qu’un
être humain
*mieux: plus rapide, plus efficace, plus performant
1960 2018
12
Quelques exemples d’usage
Quelques exemples d’usage
• Autoroutes Intelligentes
14
Quelques exemples d’usage
• Maintenance prédictive,
15
Quelques exemples d’usage
• Assistants vocaux,
16
Exemple :
ELIZA est un programme informatique, qui est effectivement un
Chatterbot primitif, écrit par Joseph Weizenbaum entre 1964 et
1966.
19
Aider le corps médical à améliorer la
santé d’un groupe de patients
20
Autres exemples: 70’ – 80’ : Systèmes experts
? poids
En baisse En hausse
Absence de
non
Système
nausées ?
oui
? fatigue
oui
ou
non
Classification 21
BioMind bat des radiologues
lors d’une compétition de diagnostics en juillet 2018
225 cas
23
Amazon augmente son CA grâce à la recommandation
– Contenu “tendance”
– Articles achetés ensemble
– Recommandations grâce à l’historique d’achat
– Recommandations grâce à l’historique des produits vus
– Nouvelles versions d’un produit déjà possédé
24
Algorithmique vs non Algorithmique
• Un algorithme est une séquence finie d ’instructions
qui permet de résoudre un problème en un temps
fini.
25
L’informatique est définie comme une science qui, à
l’aide d’algorithmes, traite des données pour obtenir des
informations.
26
Face à un problème à résoudre, il faut décrire les
différentes étapes, par une succession d’instructions, le
programme que l’ordinateur doit exécuter.
29
30
En résumé, l’informatique est la science du traitement de
l’information, alors que l’IA s’intéresse à tous les cas où
ce traitement ne peut être ramené à une méthode
simple, standard et algorithmique.
31
En IA, ceci n’est pas exigé.
33
L’IA a ainsi fréquemment recours à l’apprentissage supervisé.
Par exemple, on « nourrit » un programme avec des milliers de
photos de voitures, étiquetées.
34
Autre composant de l’intelligence artificielle, le « Machine
Learning » : Ensemble d’algorithmes simulant l’apprentissage à partir
de données.
36
37
Pourquoi parle t-on d’intelligence
artificielle aujourd’hui?
• Améliorations matérielles:
– Augmentation de la puissance de calcul
– Augmentation des capacités de stockage
38
Pourquoi parle t-on d’intelligence
artificielle aujourd’hui?
Parce que c’est devenu économiquement rentable:
• Cloud computing
39
La révolution actuelle de l’intelligence artificielle et de la science
qui en découle est rendue possible par une combinaison de
3 facteurs , selon Harry Shum :
40
1. Démonstration Automatique de Théorèmes (DAT)
• Le domaine est bien formalisé, bien connu des premiers chercheurs
en IA, typique de l'intelligence humaine. Les premiers programmes
apparaissent en 1956, dix ans après les premiers ordinateurs.
42
2. Jeux
43
3. Résolution de problèmes (au sens large)
Il s'agit de poser, analyser, représenter ... et résoudre des problèmes
dans des situations concrètes.
Exemples :
- faire un emploi du temps
- colorier une carte de géographie
- résoudre des casse-tête logiques, des problèmes mathématiques
- trouver un chemin dans un labyrinthe ou tout simplement dans une
maison (robots).
45
5. Reconnaissance des Formes et Perception
46
6. Robotique
47
7. Programmation Automatique
48
8. Le raisonnement basé sur les cas (CBR)
49
10. Les systèmes à base de connaissances (1970):
50
Les systèmes experts
51
Langages utilisés
● Langages applicatifs :
– Fonctionnels : LISP (MacCarthy en 1960) et
les autres (Caml, Miranda, Haskell, etc.).
● Langages objets
– Smalltalk, Java, C++, Python, etc.
52