Bootcamp — Calendrier hebdomadaire
Calendrier semaine par semaine du Bootcamp Machine Learning et IA d'AIRINA Labs.
Calendrier opérationnel pour une cohorte à temps plein (dix semaines). Les cohortes à temps partiel suivent le même contenu sur vingt semaines à la moitié de la charge hebdomadaire. Les dates propres à chaque cohorte sont fixées à l’inscription ; la structure ci-dessous reste stable d’une cohorte à l’autre.
Pour la motivation du programme, les prérequis et la vue d’ensemble des dix modules du cursus, voir le syllabus. Pour le projet final, voir la fiche du projet capstone.
| Semaine | Module | Titre | Livrable | Détail |
|---|---|---|---|---|
| 01 | M1 | Python pour le travail de la donnée Prenez le Python que vous maîtrisez à moitié et rendez-le assez précis pour être livré. | Dépôt GitHub public contenant le refactor nettoyé du Lab 1 : README.md, <code c... | semaine 01 → |
| 02 | M2 | Introduction à l'apprentissage automatique Ce qu'est réellement le ML, ce qu'il n'est pas, et le workflow sous-jacent à tout projet. | Notebook + note de 600 mots : un pipeline train/validation/test propre sur un jeu de données hospitalières réel, avec analyse de calibrat... | semaine 02 → |
| 03 | M3 | ML classique --- régression, classification, partitionnement La boîte à outils pré-deep-learning. Encore la bonne réponse pour la plupart des problèmes tabulaires. | Pipeline de scoring de crédit sur un jeu de données d’une banque africaine, avec notebook d’EDA, comparaison de modèles (logistique + XGB... | semaine 03 → |
| 04 | M4 | Systèmes de recommandation Comment fonctionnent réellement les systèmes à la Netflix, et le problème d'évaluation honnête qu'ils créent. | Recommandeur hybride sur un jeu de données e-commerce réel, évalué sur trois métriques hors-ligne avec discussion explicite des raisons d... | semaine 04 → |
| 05 | M5 | Traitement automatique du langage Des méthodes classiques conscientes de la linguistique au pipeline de l'ère transformer. | Pack de trois livrables : un classifieur de sentiment (baseline logistique + DistilBERT), un tagger NER sur un jeu de données multilingue... | semaine 05 → |
| 06 | M6 | ML moderne --- ANN, CNN, RNN Le deep learning de bout en bout, avec juste assez de théorie pour savoir quand *ne pas* l'utiliser. | Trois petits livrables : un MLP à 2 couches écrit à la main en NumPy puis porté sur PyTorch, un CNN entraîné sur un jeu de données d’imag... | semaine 06 → |
| 07 | M7 | LLMs et IA générative Ce qu'il y a sous le capot de GPT/Claude/LLaMA, ce que vous pouvez réellement en faire, et où ils échouent. | Choisir une des trois pistes : un système RAG sur un corpus de domaine, un fine-tune LoRA d’un modèle de 1 à 7 milliards de paramètres su... | semaine 07 → |
| 08 | M8 | MLOps et déploiement Ce qu'il faut pour que le modèle continue de fonctionner une fois le notebook fermé. | Un modèle déployé : modèle entraîné enveloppé dans un service FastAPI, conteneurisé, déployé sur un cloud en free-tier, avec tracking MLf... | semaine 08 → |
| 09 | M9 + M10 | Semaine de capstone + sessions portfolio Semaine de construction concentrée sur le capstone, avec points quotidiens et trois sessions de fabrication du portfolio. | Code freeze du capstone d’ici vendredi. Démo déployée fonctionnelle, README complet, note technique à moitié rédigée. Plus un squelette d... | semaine 09 → |
| 10 | M9 + M10 | Clôture du capstone, présentations finales, lancement du portfolio Montrez ce que vous avez construit, publiez ce que vous avez construit, et repartez avec un portfolio qui dit *je sais vraiment faire ça*. | Présentation finale du capstone (10 min de talk + 5 min de Q&R), dépôt public au tag <code class="language-plaintext highlighter-roug... | semaine 10 → |
Fonctionnement des pages hebdomadaires
Chaque page de semaine est générée à partir d’une source unique — _data/bootcamp_fr.yml pour la version française, _data/bootcamp.yml pour la version anglaise — pour que les données vivent à un seul endroit. Chaque page affiche :
- Ce que vous livrez cette semaine — le livrable, la date limite, le canal de soumission, la grille d’évaluation.
- Sessions en direct et travaux pratiques — la cadence hebdomadaire par défaut (sessions live et blocs TP du lundi au jeudi, vendredi intervenant invité / revue de TP / rétrospective), avec les dates propres à chaque cohorte et les liens Zoom intégrés.
- Objectifs d’apprentissage et sujets abordés.
- Travaux pratiques — trois à quatre projets pratiques par semaine, avec le lien du jeu de données et le cahier des charges.
- Lectures — séparées en obligatoires (avec le jour « avant X » précisé) et en approfondissement optionnel.
- Renvois au catalogue — vers les notes de cours existants lorsqu’un cours correspond.
Notes opérationnelles
- Les sessions se tiennent par défaut à l’heure Afrique/Lagos (UTC+1). Les cohortes à temps partiel négocient les horaires à l’inscription.
- Les notebooks de TP vivent dans un dépôt GitHub public qui suit ce calendrier. Chaque TP hebdomadaire correspond à une release taguée.
- Les jalons du projet capstone s’entrelacent avec les modules réguliers : proposition en semaine 4, revue de mi-parcours en semaine 7, gel du code en semaine 9, présentations finales en semaine 10.
- Les enregistrements des cohortes passées sont liés sur chaque page hebdomadaire une fois la session terminée et sont conservés au moins douze mois.