📋 Fiche Module
Titre : Introduction au Machine Learning & Deep Learning Code : PY-ML-DL-M1 (M1-06) Année : 2024-2025
🎯 Description Générale
Ce module initie les étudiants aux principes de l’apprentissage automatique (Machine Learning) et de l’apprentissage profond (Deep Learning). À travers un parcours intensif de 35 heures, les étudiants explorent l’intégralité du cycle de vie des modèles prédictifs : de la collecte et la préparation des données brutes (Data Preprocessing, Feature Engineering, réduction de dimension avec PCA) à la conception, l’évaluation et l’optimisation d’algorithmes classiques et de réseaux de neurones complexes. L’enjeu est de savoir concevoir la solution la plus simple et efficace pour répondre à une problématique métier concrète.
🎯 Objectifs Pédagogiques
🛠️ Spécificités & Moyens
- Public : Mastère Développement, Data & IA - 4ème année (M1).
- Volume Horaire : 35 heures (5 jours).
- Moyens techniques :
- Stack : Python 3.x, NumPy, Pandas, Scikit-learn, TensorFlow / Keras.
- Environnement : Jupyter Notebook, VS Code, Git.
- Prérequis : Maîtrise de Python, bases en algèbre linéaire et statistiques descriptives, usage du terminal.
💡 Concept & Métaphore
La Forge Prédictive : Dans ce cours, l’étudiant endosse le rôle d’un artisan forgeron. La donnée brute est un minerai impur qu’il doit concasser, trier et purifier (Data Preprocessing / Wrangling). Il façonne ensuite des outils simples, tranchants et robustes pour analyser son terrain (Machine Learning classique), avant de forger un moteur autonome complexe capable d’apprendre de ses propres erreurs de frappe (Deep Learning et rétropropagation) pour enfin tester sa solidité face aux conditions extrêmes (Évaluation et validation).