📝 Projet
🚫 Critères Éliminatoires Communs (Go / No-Go)
Attention
Si l’une des cases ci-dessous est cochée “NON”, le projet n’est pas corrigé (Note = 0 ou rattrapage).
| Critère | OUI | NON |
|---|---|---|
Présence du fichier README.md à la racine |
☐ | ☐ |
| Noms et Prénoms clairs dans l’en-tête du README | ☐ | ☐ |
| Le Dataset n’est pas versionné/inclus dans le dépôt Git | ☐ | ☐ |
Le code métier est modulaire (fichiers .py importés dans le .ipynb) |
☐ | ☐ |
📊 Data Science et Baseline ML
Cette note évalue votre capacité à préparer le terrain, comprendre vos données et établir une base de référence solide.
| Jalon / Critère | Détail des Attentes | Points |
|---|---|---|
| 📍 Jalon 1 : Data | Choix du dataset pertinent et bien justifié selon les contraintes du sujet. | / 2 |
| 📍 Jalon 2 : EDA | Nettoyage robuste, statistiques descriptives pertinentes, détection des anomalies, augmentation de données si applicable. Visualisations soignées. | / 5 |
| 📍 Jalon 3 : ML Classique | Baseline ML fonctionnelle. Utilisation et compréhension démontrée de la régularisation (Ridge, Lasso, ElasticNet). | / 5 |
| 📍 Jalon 4 : Éval ML | Évaluation correcte du modèle classique. Analyse approfondie du compromis Biais/Variance (surapprentissage/sous-apprentissage). | / 5 |
| 🌐 Points Globaux (Partie 1) | Respect des labels Git (data, eda, ml, eval-ml). Propreté du code d’exploration et clarté des commentaires dans le notebook. |
/ 3 |
📊 Deep Learning Fondamental
Cette note sanctionne la maîtrise des architectures de base, des mathématiques sous-jacentes (optimisation) et la rigueur de la démarche comparative.
| Jalon / Critère | Détail des Attentes | Points |
|---|---|---|
| 📍 Jalon 5 : Architecture | Conception du réseau claire. Justification solide du choix entre MLP, CNN (spatialité, filtres) ou RNN (séquences). | / 6 |
| 📍 Jalon 6 : Optimisation | Recherche des hyperparamètres pertinentes. Choix justifié de l’optimiseur. Stratégie explicite pour contrer le Vanishing/Exploding Gradient (fonctions d’activation, normalisation). | / 6 |
| 📍 Jalon 7 : Comparaison | Analyse critique et argumentée comparant les performances, limites et temps de calcul entre la baseline ML et l’approche DL. | / 5 |
| 🌐 Points Globaux (Partie 2) | Respect des labels Git (dl, opti-dl, eval-dl). Modularité du code (architecture des réseaux placée dans des fichiers .py externes). |
/ 3 |
📊 Deep Learning Avancé et Ingénierie
Cette dernière note valorise votre curiosité technique (état de l’art), vos compétences en MLOps/déploiement et la qualité de votre rendu final.
| Jalon / Critère | Détail des Attentes | Points |
|---|---|---|
| 📍 Jalon 8 : DL Avancé | Choix et implémentation réussie d’une technologie de pointe (GAN, VAE, Transformateur, GNN, Transfer Learning). Justification du besoin technique. | / 6 |
| 📍 Jalon 9 : Déploiement | Dashboard interactif (Streamlit/Dash) ergonomique et fonctionnel pour exploiter le modèle. | / 5 |
| 🌐 README & Transparence | Qualité du rapport écrit. Transparence IA explicite détaillant les outils utilisés et les limites rencontrées. | / 4 |
| 🌐 Reproductibilité | Le fichier requirements.txt ou l’environnement uv permet une installation sans erreur. |
/ 3 |
| ⭐ Bonus : CI/CD | Automatisation des tests ou déploiement continu du dashboard (GitHub Pages, Cloudflare, etc.). | / 2 (Bonus) |