Le défi de l'intégration de l'IA dans les systèmes embarqués

The course focuses on the challenge of integrating AI into Embedded Systems in which students will learn how to apply fuzzy logic and neural networks to handle with real time data in embedded systems. It covers 2 major parts:

Part 1: describes AI field, history and applications as well as its relationship with embedded systems

Part 2: details fuzzy logic and inferences, neural networks (from biology to mathematical representation of MLP), then their application in embedded systems

Machine Learning Avancée

Ce module explore les concepts avancés du Machine Learning (ML), en mettant l'accent sur des méthodes modernes, des approches algorithmiques avancées et leur application à des problèmes complexes. Les étudiants approfondiront des techniques telles que l'apprentissage supervisé, non supervisé, semi-supervisé, ainsi que l'apprentissage par renforcement. Une attention particulière sera accordée à des sujets de pointe, notamment les réseaux de neurones profonds (Deep Learning), les architectures avancées comme les réseaux convolutifs (CNN), les réseaux récurrents (RNN), et les modèles génératifs (GAN).

Le cours combine des bases théoriques solides avec des applications pratiques, favorisant la maîtrise des outils et frameworks populaires (TensorFlow, PyTorch). À la fin de ce module, les étudiants seront capables de concevoir, entraîner et évaluer des modèles ML complexes, et de les appliquer dans des domaines variés comme la vision par ordinateur, le traitement du langage naturel, ou encore les systèmes de recommandation.