Cours MGL7320 – Ingénierie logicielle des systèmes d'intelligence artificielle

2e cycle
3 crédits
Magistral

Objectifs

Ce cours vise à fournir les concepts clés liés à l’ingénierie des systèmes dintelligence artificielle.

Objectifs dapprentissage :

Lobjectif du cours est de fournir aux étudiants gradués les connaissances techniques de base et fondamentales tout en appliquant les concepts et processus de génie logiciel (GL) dans le contexte dun système dintelligence artificielle (IA). À la fin de ce cours, les étudiants seront capables didentifier les enjeux liés aux systèmes dintelligence artificielle et de proposer un ensemble de solutions pour spécifier, développer et maintenir les systèmes dintelligence artificielle. Le cours se concentre sur linterconnexion du GL et de l’IA, et sur la manière dont les sujets couverts sappliquent aux systèmes basés sur l’IA.

Sommaire du contenu

Les sujets inclus sont la spécification et larchitecture des systèmes dintelligence artificielle, la validation et la gestion des données, le processus de sélection des modèles, les tests ainsi que le déploiement des systèmes d’intelligence artificielle. Les sujets spéciaux sur l’interprétation, léquité et les opérations des systèmes dintelligence artificielle peuvent aussi être inclus.

Conditions d’accès

  • Connaitre le langage de programmation Python.
  • Être capable de lire et comprendre des articles scientifiques en anglais.
  • Avoir des connaissances de base en conception de logiciels.