020SEAIM3

Software Engineering for AI (SE for AI)

The Software Engineering for AI course provides a comprehensive exploration of software engineering principles tailored for AI applications. It covers the entire software development lifecycle (SDLC) for AI projects, including requirements engineering, design patterns for machine learning applications, and software design for AI systems. The course delves into development tools and techniques essential for AI software development, and emphasizes machine learning operations (MLOps) such as model training and deployment pipelines, model monitoring and performance evaluation, version control and management of machine learning models, and responsible AI practices focusing on bias, fairness, and explainability.


Temps présentiel : 30 heures


Charge de travail étudiant : 70 heures


Méthode(s) d'évaluation : Examen final, Examen partiel, Projets

Ce cours est proposé dans les diplômes suivants
 Master en intelligence artificielle