Parcours d’apprentissage
Trois parcours certifiés selon votre niveau
Trois parcours certifiés selon votre niveau, vos prérequis, et votre matériel. Tous convergent vers le catalogue unifié — vous pouvez passer de l’un à l’autre au fil de votre progression.
1. Local sobre
Python + Jupyter uniquement
Prérequis : Python 3.10+, 8 GB RAM. Aucun GPU, aucun Docker.
Couvre : notebooks Python purs, sans dépendance externe.
Séries accessibles :
- Search/Part1-Foundations — BFS, DFS, Dijkstra, A*
- Sudoku/Sudoku-Python — solveur Python pur
- GameTheory — jeux combinatoires en Python
- Probas/InferGlossary — probabilités discrètes de base
- RL — Reinforcement Learning (Stable Baselines3)
- GenAI/Audio/01-Foundation — audio via librosa + transformers
Démarrage rapide :
git clone https://github.com/jsboige/CoursIA.git
cd CoursIA
python -m venv .venv
source .venv/bin/activate # ou .venv\Scripts\activate sous Windows
pip install jupyter papermill
# Vérifier que la machine satisfait le profil avant d'ouvrir le 1er notebook
python scripts/notebook_tools/learner_preflight.py --parcours local
jupyter notebook MyIA.AI.Notebooks/2. ML.NET + Symbolic
.NET Interactive + Lean 4
Prérequis : Python (parcours 1) + .NET 9 SDK + (optionnel) WSL pour Lean 4.
Ajoute : notebooks C#/.NET Interactive, preuves formelles Lean, Argumentum (Tweety porté).
Séries supplémentaires :
- ML/ — ML.NET tutorials (classification, régression, clustering)
- Sudoku/Sudoku-CSharp — solveur C# avec contraintes
- SymbolicAI/Lean — preuves formelles (gammes, socles, induction)
- SymbolicAI/Tweety — argumentation computationnelle (port IKVM)
- SymbolicAI/Planners — planification automatique (OR-tools)
3. GenAI complet
Docker + GPU + services cloud
Prérequis : parcours 2 + Docker Desktop + GPU NVIDIA (RTX 3090 recommandée, 24 GB VRAM).
Ajoute : services GenAI auto-hébergés (ComfyUI, Qwen, Forge), notebooks GenAI avancés.
Séries supplémentaires :
- GenAI/Image — génération d’images (Stable Diffusion, FLUX, Qwen-VL)
- GenAI/Audio/02-Advanced — TTS, Whisper, music generation
- GenAI/Vibe-Coding — assistants IA en local (Claude Code, Roo)
- QuantConnect/ — 50+ stratégies de trading algorithmique (Lean engine)
Passerelles entre parcours
Le dépôt est conçu pour être progressif. Les notebooks marqués Prerequisites: parcours N indiquent leur niveau. Le catalogue référence pour chaque notebook :
- Kernel requis (python3 / .net-csharp / lean4)
- GPU requis (oui/non)
- Clés API nécessaires (HF, OpenAI, Anthropic, QC)
Règle d’or : commencez par le parcours 1 (local sobre), explorez jusqu’à saturation, puis passez au parcours 2. Le parcours 3 est optionnel et demande du matériel dédié.