3ème année SI

Intelligence artificielle

Course ID
IA
Campus
Département Informatique
Level
Licence
Semester
Semestre 5
Credit
4
Method
Cours, TD

Objectifs de l’enseignement :

Inculquer à l’étudiant des notions de base en intelligence artificielle comme la nature de l’IA, la représentation des connaissances, la résolution des problèmes, etc. La programmation logique et les systèmes experts sont également abordés pour attribuer un caractère pratique à cet enseignement.

Connaissances requises : Logique mathématique

Contenu de la matière :

  1. Introduction

-Histoire de l’IA

-Nature de l’IA

2. Représentation des connaissances

  • Représentations logiques
  • Représentations graphiques : réseaux sémantiques, ontologies,…

3. Résolution des problèmes

-Formalisation

  • Méthodes de recherche et de contrôle

4.   La programmation logique et systèmes experts

  • Le langage Prolog

-Syntaxe et structures de données – opérateur de coupure

-Le problème de la négation en PROLOG : l’hypothèse du monde clos et la négation par échec.

  • Utilisation de la méthode de résolution dans l ‘implantation machine de ce type de langage.

Mode d’évaluation : Examen final et contrôle continue

Références

  • J. Nilsson, principes d’intelligence artificielle, Cepadues-Editions, 1988.
  • Louis Gacôgnes, Prolog : Programmation par l’exemple, 2009