En | Ar

020MLRES4

Machine Learning

This course introduces students to the fundamental principles and practical techniques of machine learning with an overview of supervised, unsupervised, and generative learning paradigms. It begins by emphasizing hands-on experience by delving into Exploratory Data Analysis (EDA). It then develops and evaluates traditional supervised learning models for classification and regression. The course then covers the theoretical foundations of deep learning and the implementation/evaluation of Multilayer Perceptrons (MLPs) solutions for both classification and regression tasks. Learners will also explore clustering techniques, dimensionality reduction, and applications such as CNNs for Computer Vision (CV) and RNNs, LSTMs, and GRUs for Natural Language Processing (NLP). Students will engage with modern NLP tools including Hugging Face Transformers and explore pretrained models and annotation tools in CV. The course concludes with an introduction to Generative AI, including GANs, Diffusion Models, Attention Mechanisms, and Transformer architectures. All solutions are implemented in Python using industry-standard libraries such as Scikit-learn, TensorFlow, and Keras. Ethical and societal considerations—including fairness, bias, transparency, explainability, and privacy—are discussed to highlight the broader impact of machine learning technologies.


Temps présentiel : 30 heures


Charge de travail étudiant : 70 heures


Méthode(s) d'évaluation : Examen écrit, Travail personnel, Travaux pratiques

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
Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications
Diplôme d'ingénieur - spécialité génie mécanique
Diplôme d'ingénieur - spécialité génie mécanique
Diplôme d'ingénieur - spécialité : Génie électrique
Diplôme d'ingénieur - spécialité : Génie électrique