INF1853 - Introduction à l’intelligence artificielle

Scolarité

Premier cycle - 3,0 crédit(s)

Département

Département d'informatique et d'ingénierie

Objectifs

Au terme de ce cours, l’étudiant.e sera familiarisé.e avec les principaux concepts et techniques de l’intelligence artificielle (IA) et saura appliquer ces techniques pour concevoir des systèmes intelligents.

Contenu

Concepts fondamentaux et historique de l’IA. Concepts d’agents intelligents (environnements stochastiques, statiques, dynamiques, etc.). Systèmes à bases de connaissances : systèmes experts, systèmes à raisonnement par cas. Structures de représentation des connaissances : systèmes à base de règles, graphes conceptuels. Techniques de raisonnement : rappels de la logique des prédicats, logique clausale, techniques d'inférence. Résolution de problèmes par recherche : exploration informée et non informée, exploration en situation d’adversité, traitements évolutionnaires (algorithmes génétiques, algorithmes de colonies de fourmis, etc.). Méthodes d'apprentissage automatique : réseaux de neurones, arbres de décision, etc. Applications : traitement du langage naturel, vision artificielle, assistants intelligents, tutoriels intelligents, etc. Ce cours comporte des séances obligatoires de travaux dirigés (TD).

Préalables

Exigences de qualification pour l'enseignement

Diplôme(s)
Maîtrise en informatique ou un secteur disciplinaire connexe au cours.
Expérience
Deux (2) ans d'expérience dans un domaine lié au contenu du cours.
Corps professionnel
Aucun
Autre(s) exigence(s)
Dans tous les cas, la candidate, le candidat devra pouvoir démontrer sa capacité à communiquer efficacement oralement et par écrit ainsi qu’à transmettre les connaissances ou les habiletés pertinentes au contenu du cours pour lequel les exigences de qualification pour l’enseignement (EQE) sont adoptées.

CAFF

6402 - Informatique théorique