Introduction à l’intelligence artificielle

Objectifs – acquis d’apprentissage

Ce cours a pour objectif de sensibiliser les étudiants aux problématiques de l’intelligence artificielle (IA).

Présentation du module d’introduction à l’intelligence artificielle

Prérequis

Notions de base sur les arbres et les graphes (terminologie, parcours en profondeur et en largeur, etc.)

Contenu pédagogique

  • Historique de l’intelligence artificielle
  • Techniques de résolution de problèmes
    • Exploration d’un espace d’états en profondeur, en largeur et par l’algorithme A*. Choix d’une heuristique admissible pour A*. Application aux casse-tête (jeux à un joueur avec information complète).
    • Jeux à deux joueurs à somme nulle et information complète. Algorithme minimax, élagage alpha-beta. Fonction d’évaluation par la méthode de Monte-Carlo.
  • Apprentissage automatique : arbre de décision, préparation des données et analyse des résultats
  • Survol des problématiques actuelles de l’IA : éthique, apprentissage profond (deep learning), raisonnements artificiels, etc.