En | Ar

020IAIDM3

Software Engineering 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 : Projets

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