020MLOES5 | Machine Learning Operations |
---|---|
![]() |
Ce cours propose une exploration approfondie des principes de l’ingénierie logicielle, spécifiquement adaptés aux applications d’intelligence artificielle (IA). Il couvre l’ensemble du cycle de vie du développement logiciel (SDLC) des systèmes d’IA, incluant l’ingénierie des exigences, les patrons de conception pour les workflows d’apprentissage automatique, ainsi que l’architecture logicielle des systèmes intelligents. Une attention particulière est portée aux pratiques modernes de MLOps (Machine Learning Operations), telles que les pipelines automatisés d’entraînement et de déploiement, le suivi des modèles, l’évaluation des performances, la gestion des versions et du cycle de vie des modèles. Le cours aborde également le développement responsable de l’IA, en mettant l’accent sur l’équité, la réduction des biais et l’explicabilité, afin d’outiller les étudiants avec les méthodes nécessaires à la conception de solutions logicielles robustes, évolutives et éthiques basées sur l’IA. Temps présentiel : 30 heures Charge de travail étudiant : 70 heures Méthode(s) d'évaluation : Examen final, Examen partiel, Travail personnel |
Les prérequis de ce cours sont les suivants | |
---|---|
Machine Learning |
Ce cours est proposé dans les diplômes suivants | |
---|---|
Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel |