Programme des unités d'enseignements
Semestre 1 - 258 heures
- UE1 | Acquérir les bases fondamentales pour l'IA
- UE2 | Maîtriser les méthodes de représentation des connaissances et les techniques de raisonnement automatisé
- UE3 | Concevoir, entraîner et évaluer des modèles de Machine Learning et d’apprentissage par renforcement
- UE4 | Comprendre et implémenter des architectures profondes (Deep Learning)
- UE5 | Maîtriser les paradigmes émergents du Machine Learning, de l’IA hybride et des modèles de fondation
- UE6 | Maîtriser les fondements des systèmes robotiques intelligents
- UE7 | Concevoir, déployer et piloter des systèmes intelligents et agents IA
- UE8 | Réaliser un projet en IA dans le cadre du Deep Innovation Lab
Cette UE vise à consolider les fondements mathématiques et algorithmiques essentiels pour la maîtrise de l’intelligence artificielle.
Notions clés en probabilités et statistiques
Techniques d’analyse et de traitement des données
Méthodes d’optimisation pour l’apprentissage automatique et profond
Acquisition des outils nécessaires à la modélisation, l’évaluation et la mise en œuvre de systèmes d'IA
Cette UE initie les étudiants aux fondements de l’IA symbolique, centrée sur la représentation des connaissances et le raisonnement logique automatisé.
Modèles de représentation : ontologies, graphes de connaissances, règles d’inférence, programmes logiques
Gestion de l’incertitude et de l’imprécision dans le raisonnement
Conception de systèmes intelligents capables de déduire, expliquer et inférer à partir de données hétérogènes
Cette UE forme les étudiants aux principes fondamentaux et avancés du Machine Learning et de l’apprentissage par renforcement.
Approches d’apprentissage supervisé, non supervisé et par renforcement
Algorithmes clés : régression, SVM, arbres de décision, clustering, Q-learning, etc.
Conception, entraînement, validation et évaluation de modèles sur différents jeux de données
Gestion des biais, surapprentissage, interprétabilité et optimisation des performances
Ateliers pratiques avec des frameworks modernes (Scikit-learn, TensorFlow, PyTorch)
Initiation à la conception d’agents intelligents capables d’apprendre par l’expérience
Cette UE vise à doter les étudiants d’une maîtrise des architectures de Deep Learning et de leurs applications.
Modèles traditionnels : CNN, ResNet, RNN, LSTM
Modèles récents : Transformers, modèles de diffusion, GNN, GANs
Conception de pipelines pour l’entraînement, l’évaluation et l’adaptation de modèles
Applications variées : segmentation d’images, classification, génération de texte, images ou sons, analyse multimodale
Projets pratiques : vision par ordinateur (segmentation, détection d’objets, reconnaissance d’activités) et traitement du langage naturel
Cette UE forme les étudiants aux paradigmes émergents du Machine Learning et aux architectures d’IA hybrides combinant raisonnement symbolique et apprentissage profond.
Apprentissage continu (incrémental) et apprentissage auto-supervisé
Robustesse, évolutivité et interprétabilité des modèles (IA explicable)
Modèles de fondation (Foundation Models) et leur utilisation pour générer des modèles spécialisés
Techniques pour adapter et optimiser les modèles préentraînés : distillation, fine-tuning, compression, pruning
Conception d’architectures IA hybrides pour l’inférence capables d’expliquer et justifier leurs décisions dans des tâches complexes : recherche d’information, description sémantique, prédiction d’événements, prise de décision et planification automatisée
Cette UE explore les interfaces entre l’IA et la robotique et forme les étudiants à la conception de systèmes robotiques autonomes et intelligents.
Optimisation et synthèse de contrôleurs robotiques
Amélioration des systèmes de perception multimodale
Planification autonome de trajectoires et de tâches complexes
Applications cibles : Expérimentations pratiques sur plateformes robotiques réelles et simulées (compatibles ROS) avec des robots exosquelettes et robots compagnons mobiles ou humanoïdes pour l’assistance à la personne
Cette UE forme les étudiants aux approches d’ingénierie logicielle pour la conception et la mise en œuvre de systèmes d'IA centrés sur les agents.
Étude des bases NoSQL et création de pipelines MLOps automatisés
Déploiement multi-niveaux : Edge, Cloud et IoT
Conception d’architectures logicielles complexes pour les systèmes d'IA notamment des RAG
Gestion de systèmes multi-agents autonomes
Intégration et orchestration d’agents IA capables de mobiliser outils, raisonnement, planification et mémoire persistante pour accomplir des tâches complexes de manière autonome et collaborative
Cette UE permet aux étudiants de mettre en pratique leurs compétences en IA à travers un projet innovant et encadré. Présentation et soutenance des projets devant un comité de suivi avec possibilité de soumission des travaux dans des conférences ou congrès nationaux et internationaux.
- Découverte du cycle de vie d’un projet IA innovant : idéation, preuve de concept, évaluation, intégration et transfert vers des usages réels.
Travail en équipe sur des problématiques réelles proposées par le laboratoire LISSI et les partenaires industriels ou académiques
Développent des projets interdisciplinaires en s’appuyant sur des méthodologies agiles (eg. SCRUM)
Mobilisation de différentes approches : IA symbolique, apprentissage profond, IA hybride, robotique
Développement de l’autonomie, créativité, gestion de projet et capacité à innover
Semetre 2 - Stage
- UE9 | Stage de fin d'étude
Ce semestre est consacré entièrement à la réalisation d’un stage (5 à 6 mois) dans un laboratoire de recherche universitaire, un centre de recherche, ou un département de recherche et d’innovation d’un acteur socio-économique (entreprise, association, hôpital, etc.). Les travaux réalisés pendant le stage doivent porter exclusivement sur une problématique dans le domaine de la recherche et de l’innovation en IA ou ses applications. À la fin du stage, l’étudiant doit présenter un mémoire de fin d’études dans le cadre du Master – Graduate Programme. Les étudiants sont encouragés à continuer cette expérience pour approfondir un domaine de l’IA dans le cadre d’une thèse de doctorat notamment dans le cadre d’une convention CIFRE avec un acteur socio-économique...