module IA
IUP3
Introduction
aux techniques de l'IA
Auteurs : Alain
Mille
Objectifs :
- Acquérir le vocabulaire de base de l'ensemble
du module
- Comprendre les principes et les mécanismes
de base exploités dans les techniques d'intelligence artificielle
- Savoir reconnaitre les forces et les faiblesses
des approches fondées sur les techniques d'intelligence artificielle
- Être capable d'identifier les situations
où les techniques d'IA sont candidates pour la résolution de
problèmes complexes
Prérequis :
- Mathématiques du secondaire
- Techniques de programmation
Contenu :
- Après un rapide historique du domaine,
ce module présente l'IA selon une facette particulière : la
résolution de problèmes complexes. Cette facette doit permettre
de comprendre la genèse des techniques de l'IA du point de vue particulier
d'un informaticien cherchant à utiliser l'informatique pour assister
des tâches réputées difficiles pour les approches classiques.
- C'est donc à une découverte progressive
qu'est convié le "lecteur" en introduisant les concepts essentiels
et en premier lieu le principe de découplage d'un moteur de résolution
d'avec les "connaissances" qu'il exploite pour pouvoir répondre
à des requêtes portant sur ce qu'il peut être déduit,
induit, vérifié grâce à ces connaissances.
- Plusieurs variantes seront évoquées
qui ont été imaginées pour rendre compte plus facilement
des "vraies" connaissances manipulées dans ce qu'elles ont
de subtil et ne peuvent pas toujours se réduire au tout ou rien.
- Le module se termine en présentant la
problèmatique de l'acquisition des connaissances et énonce les
principes qui seront utilisés pour permettre une certaine "découverte"
de connaissances à partir d'observations.
Mots-Clés :
- intelligence artificielle
- systèmes à base de connaissance
- résolution de problèmes
- représentation des connaissances
- logiques
- démonstration de théorème
Méthodes :
- cours avec illustrations
- exercices avec solutions
Bibliographie,
Webliographie :
- voir http://bat710.univ-lyon1.fr/~amille/enseignement.html