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.