Matière : Intelligence artificielle

Unité d’enseignement fondamentale : UEF2

Crédits : 5

Coefficient : 3

Objectifs de l’enseignement : 

L’objectif de ce module et de doter l’étudiant par les concepts fondamentaux de l’intelligence artificielle. L’intérêt de ce module portera sur l’apport de l’IA en matière de résolution de problème qui n’est plus dans le contexte de l’informatique de calcul mais plutôt des problèmes qui nécessitent une approche exploitant le principe du raisonnement.

Connaissances préalables recommandées : logique mathématique, fondement algorithmique

Contenu de la matière :

Chapitre 1 : Naissance de l’IA
1- Historique : naissance de l’IA, type de problème que traite l’IA, et différence par rapport à
l’informatique de calcul
2- Test de Turing
3- Domaine d’application de l’IA
Chapitre 2 : Système expert
1- Définition rôle
2- Architecture d’un SE

Chapitre 3 : Fonctionnement des systèmes expert
1- Notion de connaissances et de formalisme de représentation
2- Les règles de production
3- Fonctionnement d’un moteur d’inférence

Chapitre 4 : Approche de développement d’un système expert
1. Processus de développement d’un système expert
2. Exemple de système expert : Dendral, Mycin, Prospector,….

Mode d’évaluation :Examen (60%) , contrôle continu (40%)

Références:

  • Manuel d’intelligence artificielle, Louis Frécon et OkbaKazar, édition PPUR, ISBN:978-2-88074-819-7, 2009
  • Ganascia, Jean-Gabriel. L’intelligence artificielle. Flammarion, 1993.
  • I. Bratko, Programmation en Prolog pour l’intelligence artificielle, 2001
  • J.M. Alliot et T.Schiex, Intelligence Artificielle et Informatique Theorique, Cepadues Editions, 1993.
  • N. Nilsson, Artificial Intelligence: A New Synthesis, Morgan Kaufmann, 1998.
  • S. Russell, P. Norvig, Artificial Intelligence: A Modern Approach, 2nd edition, 2002