Cursus
Un arbre de compétences, pas une échelle
Un tronc commun massif, puis des routes qui divergent, se croisent et convergent plus haut. La hauteur d'une branche, c'est son niveau de prérequis : aucun lien ne redescend.
- Paliers
- 14
- Branches
- 228
- Sous-branches
- 680
- Convergences
- 42
- Projets obligatoires
- 15
- Projets comètes
- 4
01
Tronc commun : paliers 0 à 5
Obligatoire pour tout le monde : code, maths, théorie de l'apprentissage, ML classique, réseaux de neurones, architectures.
02
Un graphe, pas une liste
Dès N6, les routes divergent. Certaines restent indépendantes, d'autres se rejoignent : CNN → Vision → VLM → VLA.
03
La hauteur, c'est le prérequis
Une branche ne dépend jamais d'une branche placée plus haut. Pour monter, il faut avoir débloqué tout ce qui est dessous.
04
Des jalons obligatoires
Tous les trois paliers, des projets très poussés : 1, puis 2, puis 4, puis 8. Trous noirs, nébuleuses, pulsars : impossible de monter plus haut sans les avoir validés.
Défile pour grimper · Glisse pour tourner · Pince ou Ctrl + molette pour zoomer · Clic droit pour te déplacer
Informatique et Python
Le cursus complet, palier par palier
La même carte, en liste. Chaque branche peut s'ouvrir dans l'arbre.
N0Informatique et PythonTronc commun · 15 branches · 58 sous-branches
- 70 XP
Informatique
- Syntaxe
- Fonctions
- Structures de données
- Compréhensions
- 70 XP
Informatique
- Commits
- Branches
- Merge / Rebase
- Pull requests
- 70 XP
Informatique
- Bash
- Processus
- SSH
- Permissions
- 70 XP
Informatique
- SELECT / JOIN
- Agrégations
- Fonctions de fenêtre
- Index
- 70 XP
Informatique
- Classes
- Héritage
- Dataclasses
- Protocoles
Prérequis : Python : bases
- 70 XP
Informatique
- Itérateurs
- Générateurs
- yield
- itertools
Prérequis : Python : bases
- 60 XP
Informatique
- Type hints
- Génériques
- mypy / pyright
Prérequis : Python : bases
- 70 XP
Informatique
- ndarray
- Broadcasting
- Vectorisation
- Indexation
Prérequis : Python : bases
- 70 XP
Informatique
- pytest
- Fixtures
- Mocks
- Intégration continue
Prérequis : Python : bases, Git
- 70 XP
Informatique
- DataFrame
- GroupBy
- Jointures
- Lazy API
Prérequis : NumPy, SQL
- 70 XP
Informatique
- optimize
- stats
- sparse
- signal
Prérequis : NumPy
- 60 XP
Informatique
- Matplotlib
- Seaborn
- Plotly
Prérequis : NumPy
- 70 XP
Informatique
- cProfile
- line_profiler
- Mémoire
- Benchmarks
Prérequis : Tests
- 70 XP
Informatique
- Threads
- Multiprocessing
- asyncio
- Dask / Ray
Prérequis : Itérateurs & générateurs, Linux / Shell
- 70 XP
Informatique
- CUDA
- Kernels
- Mémoire GPU
- Triton (avancé)
Prérequis : Parallélisme, NumPy
N1Mathématiques de l'IATronc commun · 12 branches · 41 sous-branches
- 70 XP
Mathématiques
- Vecteurs / matrices / tenseurs
- Espaces vectoriels
- Normes / distances
Prérequis : NumPy
- 70 XP
Mathématiques
- Dérivées
- Dérivées partielles
- Règle de la chaîne
Prérequis : NumPy
- 80 XP
Mathématiques
- Variables aléatoires
- Distributions
- Espérance / variance
- Probabilités conditionnelles
Prérequis : NumPy
- 70 XP
Mathématiques
- Valeurs / vecteurs propres
- Diagonalisation
- Matrices symétriques
Prérequis : Algèbre linéaire
- 70 XP
Mathématiques
- Gradient
- Jacobienne
- Hessienne
Prérequis : Analyse, Algèbre linéaire
- 70 XP
Mathématiques
- Théorème de Bayes
- Prior / posterior
- Vraisemblance
Prérequis : Probabilités
- 80 XP
Mathématiques
- Entropie
- Cross-entropy
- KL divergence
- Mutual information
Prérequis : Probabilités
- 80 XP
Mathématiques
- Estimation
- Tests d'hypothèse
- Bootstrap
- Inférence
Prérequis : Probabilités, Pandas / Polars
- 80 XP
Mathématiques
- SVD
- QR
- Cholesky
- Décompositions matricielles
Prérequis : Eigenvalues
- 70 XP
Mathématiques
- Convexe / non convexe
- Contraintes
- Lagrangien
Prérequis : Gradient, Jacobienne, Hessienne
- 70 XP
Mathématiques
- MLE
- MAP
- Log-vraisemblance
Prérequis : Statistiques, Bayes
- 80 XP
Mathématiques
- Gradient descent
- SGD
- Optimisation stochastique
- Learning rate
Prérequis : Optimisation
N2Fondements de l'apprentissageTronc commun · 12 branches · 36 sous-branches
- 80 XP
Apprentissage
- Régression vs classification
- Fonction de perte
- Risque empirique
Prérequis : MLE / MAP, Descente de gradient
- 80 XP
Apprentissage
- Structure latente
- Estimation de densité
- Regroupement
Prérequis : Statistiques
- 80 XP
Apprentissage
- Bias / Variance
- Overfitting / Underfitting
- Capacité
Prérequis : Supervised learning
- 80 XP
Apprentissage
- Train / Validation / Test
- Cross-validation
- Data leakage
Prérequis : Supervised learning, Statistiques
- 80 XP
Apprentissage
- Semi-supervised
- Weakly-supervised
- Pseudo-labels
Prérequis : Supervised learning, Unsupervised learning
- 65 XP
Apprentissage
- Tâches prétextes
- Représentations apprises
Prérequis : Unsupervised learning
- 65 XP
Apprentissage
- Online learning
- Active learning
Prérequis : Supervised learning
- 90 XP
Apprentissage
- Transfer learning
- Multi-task learning
- Meta-learning
- Continual learning
Prérequis : Supervised learning
- 80 XP
Apprentissage
- L1 / L2
- Pénalités
- Early stopping
Prérequis : Bias / Variance
- 90 XP
Apprentissage
- Accuracy / F1
- ROC-AUC
- RMSE / MAE
- Métriques de ranking
Prérequis : Validation
- 80 XP
Apprentissage
- Covariate shift
- Label shift
- Drift
Prérequis : Validation
- 80 XP
Apprentissage
- Calibration
- Incertitude
- Intervalles de confiance
Prérequis : Métriques, Bayes
Jalon 1 · entre N2 et N31 projet obligatoire · obligatoire pour monter plus haut
- 720 XP
Trou noir · 6 semaines
Tu codes ta propre lib de stats en NumPy pur, sans SciPy ni lib de ML. Puis tu la lâches sur un vrai dataset sale, piégé rien que pour toi : fuites à traquer, dérive à corriger.
Livrables
- Lib typée, API imposée : GLM (SGD, Newton), MLE/MAP, bootstrap BCa, tests d'hypothèse, calibration
- CI à chaque push sur ton dépôt : pytest, couverture, mypy --strict, contrôle d'imports, benchmarks
- Étude en une commande : nettoyage, CV temporelle, modèle final issu de ta seule lib, predict.py
- leaks.json au schéma imposé ; validation adversariale contre X_test sans labels, dérive corrigée
- Rapport (10 pages max) : diagrammes de fiabilité, IC bootstrap, test apparié vs baseline, profilage
Critères de validation
- 01Lib 100 % NumPy : ≥ 95 % des tests cachés réussis (vs SciPy, statsmodels, sklearn), couverture ≥ 90 %, 0 erreur mypy --strict
- 02Labels de test cachés : ECE (15 bins) ≤ 0,03, log-loss ≤ 1,05 × la logistique de référence ; ≥ 4 fuites sur 5, ≤ 1 faux positif
- 03Clone vierge, runner 4 vCPU : make reproduce ≤ 30 min, 2 exécutions identiques ; logistique 1 M × 50 convergée en ≤ 15 s, ≤ 2 Go
Branches mobilisées : NumPy, Typage, Profiling, Descente de gradient, MLE / MAP, Statistiques, Validation, Distribution shift, Calibration & incertitude
N3Machine Learning classiqueTronc commun · 17 branches · 54 sous-branches
- 100 XP
Machine Learning
- Linear
- Polynomial
- Quantile
- Robust regression
Prérequis : Supervised learning, Algèbre linéaire, Moteur statistique en NumPy pur
- 85 XP
Machine Learning
- Decision Tree
- Gini / entropie
- Élagage
Prérequis : Supervised learning, Théorie de l'information
- 85 XP
Machine Learning
- Distances
- KD-tree
- Fléau de la dimension
Prérequis : Supervised learning
- 85 XP
Machine Learning
- Naive Bayes
- LDA
- QDA
Prérequis : Bayes, Supervised learning, Moteur statistique en NumPy pur
- 115 XP
Machine Learning
- K-Means
- Hierarchical
- DBSCAN
- HDBSCAN
- Spectral
Prérequis : Unsupervised learning
- 100 XP
Machine Learning
- PCA
- Kernel PCA
- ICA
- NMF
Prérequis : SVD & décompositions, Unsupervised learning
- 75 XP
Machine Learning
- Bayesian models
- Gaussian Processes
Prérequis : MLE / MAP, Moteur statistique en NumPy pur
- 85 XP
Machine Learning
- Bayesian Networks
- HMM
- Probabilistic graphical models
Prérequis : Bayes
- 85 XP
Machine Learning
- Ridge
- Lasso
- ElasticNet
Prérequis : Régression, Régularisation
- 75 XP
Machine Learning
- Logistic Regression
- Softmax regression
Prérequis : Régression
- 85 XP
Machine Learning
- Bagging
- Random Forest
- Extra Trees
Prérequis : Arbres de décision
- 115 XP
Machine Learning
- AdaBoost
- Gradient Boosting
- XGBoost
- LightGBM
- CatBoost
Prérequis : Arbres de décision, Descente de gradient
- 75 XP
Machine Learning
- Gaussian Mixture
- Algorithme EM
Prérequis : Clustering, MLE / MAP
- 75 XP
Machine Learning
- t-SNE
- UMAP
Prérequis : Réduction de dimension
- 100 XP
Machine Learning
- Statistical
- Isolation Forest
- One-Class SVM
- LOF
Prérequis : Unsupervised learning, Arbres de décision
- 85 XP
Machine Learning
- Marge maximale
- Kernels
- SVR
Prérequis : Régression logistique, Optimisation
- 85 XP
Machine Learning
- Stacking
- Voting
- Blending
Prérequis : Bagging & forêts, Boosting
N4Réseaux de neuronesTronc commun · 9 branches · 29 sous-branches
- 95 XP
Deep Learning
- Neurone
- Perceptron
- ADALINE
Prérequis : Régression logistique, Descente de gradient
- 95 XP
Deep Learning
- MLP
- Réseau multicouche
- Approximation universelle
Prérequis : Neurone & perceptron
- 145 XP
Deep Learning
- ReLU
- Sigmoid
- Tanh
- GELU
- SiLU
- Softmax
Prérequis : MLP / PMC
- 80 XP
Deep Learning
- Forward propagation
- Loss functions
Prérequis : MLP / PMC, Théorie de l'information
- 80 XP
Deep Learning
- Computational Graph
- Automatic differentiation
Prérequis : Forward & losses, Gradient, Jacobienne, Hessienne
- 80 XP
Deep Learning
- Backpropagation
- Vanishing / exploding gradients
Prérequis : Graphe de calcul & autodiff
- 95 XP
Deep Learning
- SGD / Momentum
- Adam / AdamW
- Schedulers
Prérequis : Backpropagation
- 110 XP
Deep Learning
- BatchNorm
- LayerNorm
- RMSNorm
- GroupNorm
Prérequis : Backpropagation
- 110 XP
Deep Learning
- L1 / L2
- Dropout
- Early stopping
- Data augmentation
Prérequis : Backpropagation, Régularisation
N5Familles d'architecturesTronc commun · 18 branches · 49 sous-branches
- 105 XP
Vision & 3D
- Convolution
- Pooling
- Champ récepteur
Prérequis : Optimiseurs, Normalisation
- 90 XP
Audio & séries
- RNN
- BPTT
Prérequis : Optimiseurs
- 105 XP
Génératif
- AE
- Bottleneck
- Denoising AE
Prérequis : Optimiseurs, Réduction de dimension
- 125 XP
Graphes
- Message passing
- GCN
- GAT
- GraphSAGE
Prérequis : Optimiseurs, Algèbre linéaire
- 90 XP
IA pour la science
- Neural ODE
- Méthode adjointe
Prérequis : Backpropagation, Analyse
- 90 XP
IA pour la science
- Neurones impulsionnels
- Neuromorphique
Prérequis : MLP / PMC
- 125 XP
Vision & 3D
- ResNet
- DenseNet
- U-Net
- ConvNeXt
Prérequis : CNN, Régularisation neuronale
- 90 XP
Audio & séries
- LSTM
- GRU
Prérequis : RNN
- 105 XP
Génératif
- VAE
- ELBO
- Reparameterization trick
Prérequis : Autoencoder, Théorie de l'information
- 90 XP
Vision & 3D
- Capsules
- Dynamic routing
Prérequis : CNN
- 105 XP
Langage & agents
- Encoder-decoder
- Teacher forcing
- Beam search
Prérequis : LSTM / GRU
- 90 XP
Audio & séries· ◎
- LTC
- CfC
Prérequis : LSTM / GRU, Neural ODE
- 105 XP
Langage & agents
- Attention
- Self-attention
- Multi-head
Prérequis : Seq2Seq
- 125 XP
Langage & agents
- Encoder
- Decoder
- Encoder-Decoder
- Positional encoding
Prérequis : Attention, Normalisation
- 105 XP
Vision & 3D· ◎
- Patches
- ViT
- Swin
Prérequis : Transformer, CNN
- 90 XP
Audio & séries· ◎
- S4
- Mamba
Prérequis : RNN, Transformer
- 105 XP
Langage & agents
- Routing
- Sparse MoE
- Load balancing
Prérequis : Transformer
- 90 XP
Raisonnement & causalité
- Memory Networks
- Hopfield Networks modernes
Prérequis : Attention
Jalon 2 · entre N5 et N62 projets obligatoires · obligatoire pour monter plus haut
- 1 180 XP
Nébuleuse · 7 semaines
Une base SQL de 7 tables, sale et incomplète. Tu prédis le défaut de paiement avec des probabilités calibrées et des refus motivés, et tu bats notre baseline sur des mois que tu n'as jamais vus.
Livrables
- Pipeline SQL et Polars qui reconstruit chaque feature depuis la base brute, sans data leakage
- Rapport de validation temporelle : logistique pénalisée, forêts, boosting, SVM, k-NN, tous réglés
- Modèle final stacké, calibré sur le dernier mois, CLI de scoring par lot, couverture de tests ≥ 90 %
- Moniteur de drift et d'anomalies : PSI par variable, Isolation Forest, une alerte JSON par lot
- Model card et motifs de refus par client, tirés du modèle final complet, calibration comprise
Critères de validation
- 01Test caché : ROC-AUC ≥ notre LightGBM réglé sur la table principale + 0,02 ; ECE sur 15 quantiles ≤ 0,01
- 0220 lots cachés de 5 000 lignes : le moniteur signale ≥ 9 des 10 lots en dérive et ≤ 1 des 10 lots sains
- 03Une commande rejoue tout en CI, hyperparamètres figés : ≤ 2 h sur 8 cœurs et 32 Go ; 4 motifs par client refusé
Branches mobilisées : Pandas / Polars, Calibration & incertitude, Distribution shift, Régression pénalisée, SVM, k-NN, Boosting, Stacking & voting, Détection d'anomalies
- 1 340 XP
Pulsar · 8 semaines
Ni PyTorch ni JAX : tenseurs, autograd, couches, optimiseurs, backend GPU, tu codes tout. Puis tu relèves le défi du palier 5 sans framework, chrono en main face à PyTorch.
Livrables
- Bibliothèque installable avec pip : tenseurs à broadcasting, autograd, backends NumPy et CuPy
- Conv2d, LSTM, GRU, attention, BatchNorm, LayerNorm, Dropout ; SGD momentum, AdamW, schedulers
- Suite de tests : gradcheck par différences finies sur chaque opération et chaque couche
- Poids entraînés : un ResNet CIFAR-10 et deux modèles de langage, LSTM et mini-Transformer
- Rapport de benchmark face aux références PyTorch de l'école : courbes, vitesse, mémoire, profiling
Critères de validation
- 01Gradchecks cachés de l'école sur chaque opération : erreur relative ≤ 1e-6 en float64 ; couverture de tests ≥ 90 %
- 02ResNet : accuracy ≥ 90 % sur le test CIFAR-10 ; LSTM et Transformer : perte ≤ 1,02 × la perte de référence
- 03Réentraînement en CI sur T4 sans cuDNN : ≤ 2 h et ≤ 4 Go de VRAM par run ; temps d'un pas de ResNet ≤ 3 × celui de PyTorch
Branches mobilisées : Calcul GPU, Profiling, Graphe de calcul & autodiff, Optimiseurs, Normalisation, Régularisation neuronale, CNN modernes, LSTM / GRU, Transformer
N6Paradigmes d'apprentissageCarrefour · 12 branches · 31 sous-branches
- 115 XP
Deep Learning
- SimCLR
- MoCo
- InfoNCE
Prérequis : Self-supervised, CNN modernes
- 95 XP
Deep Learning
- Masked language modeling
- MAE
Prérequis : Self-supervised, Transformer
- 115 XP
Deep Learning
- Next-token prediction
- JEPA
- Predictive coding
Prérequis : Self-supervised, Transformer, Moteur de deep learning fait main
- 115 XP
Deep Learning
- Feature extraction
- Fine-tuning
- Domain adaptation
Prérequis : Transfer & multi-task, CNN modernes
- 95 XP
Deep Learning
- MAML
- Learning to learn
Prérequis : Transfer & multi-task, Optimiseurs
- 115 XP
Deep Learning
- Catastrophic forgetting
- Replay
- EWC
Prérequis : Transfer & multi-task, Optimiseurs, Scoring de crédit de bout en bout
- 95 XP
Deep Learning
- Hard / soft sharing
- Pondération des pertes
Prérequis : Transfer & multi-task, Optimiseurs
- 95 XP
Deep Learning
- Ordonnancement des exemples
- Self-paced learning
Prérequis : Optimiseurs
- 95 XP
Confiance & sûreté
- FedAvg
- Données décentralisées
Prérequis : Optimiseurs
- 115 XP
Deep Learning
- Embeddings
- Espaces latents
- Disentanglement
Prérequis : Contrastive learning, Autoencoder
- 115 XP
Deep Learning
- Siamese Networks
- Triplet Loss
- Contrastive Loss
Prérequis : Contrastive learning, k-NN, Scoring de crédit de bout en bout
- 115 XP
Deep Learning
- Few-Shot Learning
- Zero-Shot Learning
- Prototypical networks
Prérequis : Metric learning, Meta-learning
N7Modélisation par type de donnéesCarrefour · 9 branches · 28 sous-branches
- 125 XP
Machine Learning
- ML classique
- Boosting
- Tabular DL
Prérequis : Boosting, MLP / PMC, Scoring de crédit de bout en bout
- 125 XP
Vision & 3D
- CNN
- ViT
- Augmentations
Prérequis : CNN modernes, Vision Transformers, Transfer learning, Moteur de deep learning fait main
- 165 XP
Audio & séries
- RNN
- LSTM
- TCN
- Transformer
- SSM
Prérequis : LSTM / GRU, State Space Models, Moteur de deep learning fait main
- 125 XP
Langage & agents
- Tokenization
- Embeddings
- Transformer
Prérequis : Transformer, Masked prediction, Representation learning
- 145 XP
Audio & séries· ◎
- DSP
- Spectrogrammes
- CNN
- Transformer
Prérequis : CNN, Transformer, SciPy
- 100 XP
Graphes
- GNN
- Construction de graphes
Prérequis : GNN, Representation learning
- 100 XP
Vision & 3D
- PointNet
- Point Transformer
Prérequis : MLP / PMC, Transformer
- 125 XP
Vision & 3D· ◎
- 3D CNN
- Temporal Networks
- Video Transformer
Prérequis : Image, Séquences
- 125 XP
Multimodal· ◎
- Cross-modal architectures
- Fusion précoce / tardive
- Cross-attention
Prérequis : Image, Texte, Audio
N8Grandes spécialisationsSpécialisations · 55 branches · 161 sous-branches
- 155 XP
Langage & agents
- n-grams
- BERT
- GPT
- Perplexité
Prérequis : Texte, Predictive learning
- 155 XP
Langage & agents
- Classification de texte
- NER
- Parsing
- Analyse de sentiment
Prérequis : Texte
- 130 XP
Langage & agents
- NMT
- Multilingue
- BLEU / COMET
Prérequis : Modèles de langage, Seq2Seq
- 130 XP
Langage & agents
- Extractive QA
- Generative QA
- Lecture de documents
Prérequis : Modèles de langage, NLP classique
- 130 XP
Vision & 3D
- Classification
- Recherche d'images
- Reconnaissance fine
Prérequis : Image
- 130 XP
Vision & 3D
- YOLO
- Faster R-CNN
- DETR
Prérequis : Vision 2D
- 155 XP
Vision & 3D
- Sémantique
- Instance
- Panoptique
- SAM
Prérequis : Vision 2D
- 130 XP
Vision & 3D
- Stéréo
- Profondeur
- Reconstruction
Prérequis : Image, Point clouds
- 130 XP
Vision & 3D
- Multi-object tracking
- Re-ID
- Optical flow
Prérequis : Détection, Vidéo
- 130 XP
Vision & 3D
- NeRF
- Gaussian Splatting
- Rendu différentiable
Prérequis : Vision 3D
- 130 XP
Vision & 3D
- Génération 3D
- Maillages
- Scènes 3D
Prérequis : Neural Rendering
- 130 XP
Vision & 3D
- Cartographie sémantique
- Scene graphs
- Géolocalisation
Prérequis : Vision 3D, Tracking
- 130 XP
Audio & séries· ◎
- CTC
- Encoder-decoder
- Diarisation
Prérequis : Audio, Seq2Seq
- 130 XP
Audio & séries
- Vocoders
- Prosodie
- Voice cloning
Prérequis : Audio
- 130 XP
Audio & séries
- MIR
- Transcription
- Séparation de sources
Prérequis : Audio
- 130 XP
Audio & séries
- ARIMA / ETS
- DeepAR
- N-BEATS
Prérequis : Séquences, Statistiques
- 110 XP
Audio & séries
- Change points
- Détection en flux
Prérequis : Forecasting, Détection d'anomalies
- 130 XP
Audio & séries
- TCN
- Temporal Fusion Transformer
- PatchTST
Prérequis : Forecasting
- 130 XP
Recherche & reco
- BM25
- Index inversé
- nDCG / MRR
Prérequis : Texte, Métriques
- 110 XP
Recherche & reco
- Factorisation matricielle
- Implicit feedback
Prérequis : SVD & décompositions, Tabulaire
- 110 XP
Recherche & reco
- Learning to rank
- CTR prediction
Prérequis : Tabulaire, Métriques
- 130 XP
Recherche & reco
- Two-tower
- ANN / FAISS
- Dense embeddings
Prérequis : Information Retrieval, Representation learning
- 110 XP
Recherche & reco
- Re-ranking
- Query understanding
Prérequis : Retrieval, Ranking
- 130 XP
Recherche & reco
- Candidate generation
- Reco séquentielle
- Cold start
Prérequis : Collaborative filtering, Retrieval
- 130 XP
Graphes
- Link prediction
- Graph classification
- Graph pooling
Prérequis : Graphes
- 130 XP
Graphes
- Ontologies
- TransE
- Raisonnement sur graphe
Prérequis : Graphes
- 110 XP
Graphes· ◎
- Graphormer
- Graph positional encodings
Prérequis : Graphes, Transformer
- 130 XP
Graphes· ◎
- Équivariance
- Groupes & symétries
- Manifolds
Prérequis : GNN avancés, Point clouds
- 130 XP
Génératif
- Vraisemblance explicite / implicite
- Échantillonnage
- FID / IS
Prérequis : VAE, Representation learning
- 155 XP
RL & robotique
- MDP
- Bellman
- Bandits
- Exploration
Prérequis : Probabilités, Descente de gradient
- 130 XP
RL & robotique
- Q-Learning
- DQN
- Replay buffer
Prérequis : Bases du RL, MLP / PMC
- 130 XP
RL & robotique
- REINFORCE
- Actor-critic
- PPO
Prérequis : Bases du RL, Optimiseurs
- 130 XP
RL & robotique
- Behavior cloning
- DAgger
- Inverse RL
Prérequis : Bases du RL, Supervised learning
- 130 XP
RL & robotique
- Dyna
- Planification apprise
- MuZero
Prérequis : Q-Learning / DQN, Policy gradient / PPO
- 110 XP
RL & robotique· ◎
- Conservative Q-learning
- Decision Transformer
Prérequis : Q-Learning / DQN, Transformer
- 130 XP
RL & robotique· ◎
- Conduite autonome
- Drones
- Chaîne perception-décision
Prérequis : Tracking, Model-Based RL
- 130 XP
Raisonnement & causalité
- SCM
- Causal Graph
- do-calculus
Prérequis : Modèles graphiques
- 130 XP
Raisonnement & causalité
- Logique du premier ordre
- SAT / SMT
- Constraint Learning
Prérequis : Modèles graphiques, Arbres de décision
- 130 XP
Raisonnement & causalité
- A*
- MCTS
- Planification classique (PDDL)
Prérequis : Bases du RL
- 130 XP
Raisonnement & causalité
- ATE / CATE
- Uplift
- Meta-learners
Prérequis : Graphes causaux & SCM, Boosting
- 110 XP
Raisonnement & causalité
- Counterfactual
- Explications contrefactuelles
Prérequis : Graphes causaux & SCM
- 130 XP
Raisonnement & causalité· ◎
- Neuro-symbolic
- Program synthesis
- Differentiable logic
Prérequis : Logique & contraintes, Transformer
- 110 XP
Raisonnement & causalité· ◎
- Learning to optimize
- Optimisation combinatoire neuronale
Prérequis : Recherche & planification, GNN
- 130 XP
IA pour la science
- Surrogate models
- Opérateurs neuronaux (FNO)
- Simulation
Prérequis : Neural ODE, Régression
- 130 XP
IA pour la science
- Molécules comme graphes
- Prédiction de propriétés
- Rétrosynthèse
Prérequis : Graphes
- 130 XP
IA pour la science· ◎
- Protein structure
- Génomique
- Single-cell
Prérequis : Graphes, Transformer
- 130 XP
IA pour la science
- PINNs
- EDP
- Contraintes physiques
Prérequis : Scientific ML, Gradient, Jacobienne, Hessienne
- 130 XP
IA pour la science
- Docking
- Criblage virtuel
- Génération de molécules
Prérequis : AI for Chemistry, Computational Biology AI
- 130 XP
Confiance & sûreté
- SHAP
- LIME
- Saliency maps
Prérequis : Boosting, CNN
- 130 XP
Confiance & sûreté
- FGSM / PGD
- Robustesse
- Défenses
Prérequis : CNN modernes, Gradient, Jacobienne, Hessienne
- 130 XP
Confiance & sûreté
- Differential privacy
- Chiffrement homomorphe
- Secure aggregation
Prérequis : Federated learning, Statistiques
- 130 XP
Confiance & sûreté
- Deep ensembles
- Conformal prediction
- Bayesian deep learning
Prérequis : Calibration & incertitude, Modèles bayésiens
- 130 XP
Confiance & sûreté· ◎
- Probing
- Circuits
- Sparse autoencoders
Prérequis : Explainable AI, Transformer
- 130 XP
Confiance & sûreté· ◎
- Alignment
- Red teaming
- Évaluations de capacités
Prérequis : Interpretability, Adversarial ML, Modèles de langage
- 130 XP
Multimodal
- CLIP
- Alignement image-texte
- Audio-visual
Prérequis : Multimodal, Contrastive learning
Jalon 3 · entre N8 et N94 projets obligatoires · obligatoire pour monter plus haut
- 2 160 XP
Supernova · 10 semaines
Un seul réseau détecte, segmente et suit chaque objet d'une vidéo de conduite, à 30 images/s. Et tient bon de nuit, sous la pluie et dans le flou, en sachant quand il doute.
Livrables
- Dépôt testé : backbone ImageNet ou COCO, têtes de détection, segmentation et ReID, tracker maison
- Un seul graphe ONNX en FP16 et INT8 (perte de mAP50 ≤ 1,5 point), poids entraînés en ≤ 150 h GPU
- Banc d'évaluation en une commande : mAP, mIoU, HOTA, MOTA, IDF1, latence et mémoire par séquence
- Suite de robustesse : corruptions à 3 sévérités, incertitude (ensemble ou MC dropout), calibration
- Démo vidéo annotée et rapport technique : ablations, budget de latence, analyse des échecs
Critères de validation
- 01Tests cachés type BDD100K : mAP50 ≥ 50 % (10 classes), mIoU ≥ 55 % (19 classes), mHOTA ≥ 38 % (MOT, 8 classes)
- 02Même modèle qu'aux critères 1 et 3, décodage vidéo et tracking compris : ≥ 30 images/s en 720p sur T4, batch 1, p95 ≤ 40 ms
- 03Corruptions cachées, sévérités 1 à 3 : mAP50 ≥ 60 % du score sans corruption ; D-ECE (IoU ≥ 0,5) ≤ 0,08 sur images intactes
Branches mobilisées : Détection, Segmentation, Tracking, Multi-task learning, Metric learning, Uncertainty Quantification, Distribution shift, Profiling, Calcul GPU
- 1 940 XP
Quasar · 9 semaines
Des millions de passages, une question : BM25, dense retrieval, re-ranking et lecteur neuronal trouvent la réponse en moins d'une seconde. Ou se taisent quand il n'y en a pas.
Livrables
- Dépôt testé : BM25, dense retrieval, re-ranking, lecteur extractif ou seq2seq fine-tuné (type FiD)
- Index BM25 et ANN (FAISS) sur plus de 5 millions de passages, reconstruits en une commande
- Cross-encoder et LambdaMART entraînés, two-tower distillé du cross-encoder, poids publiés
- API de recherche et de réponse avec démo web : passage source cité, ou abstention explicite
- Rapport d'évaluation : nDCG, MRR, EM, F1, latence par étape, ablations, analyse d'erreurs
Critères de validation
- 01Requêtes cachées type MS MARCO : MRR@10 ≥ 0,36 et nDCG@10 ≥ 0,42, depuis des checkpoints jamais entraînés en IR ou QA
- 02Questions cachées avec réponse, de bout en bout : EM ≥ 40 %, F1 ≥ 48 %, abstention ≤ 10 % ; sans réponse : abstention ≥ 70 %
- 03Même config qu'aux critères 1 et 2, 1 GPU T4 et 8 vCPU : p95 ≤ 200 ms (top 10 reclassé), ≤ 1 s (réponse), index ANN ≤ 8 Go
Branches mobilisées : Information Retrieval, Retrieval, Ranking, Search & Ranking, Question answering, Modèles de langage, Metric learning, Boosting, Calibration & incertitude
- 2 160 XP
Nébuleuse · 10 semaines
Prédire l'énergie, les forces et la toxicité d'une molécule inédite, à partir de son graphe et de sa géométrie 3D. Et dire à quel point on est sûr, et pourquoi.
Livrables
- Bibliothèque : GNN, graph transformer, réseau SE(3)-équivariant, tests de symétrie et de chiralité
- Pipeline de données : conformères 3D, calcul des descripteurs, splits par scaffold reproductibles
- Poids des trois familles et de l'ensemble final, chacun avec sa model card
- Module d'incertitude : deep ensembles, prédiction conforme calibrée sur des scaffolds réservés
- Rapport : benchmark comparatif, cartes d'attribution par atome, domaine d'applicabilité
Critères de validation
- 01Scaffolds inédits : MAE d'énergie et de forces ≤ 0,7 × la baseline SchNet (type SPICE), ROC-AUC en toxicité ≥ 0,76 (type Tox21)
- 02Énergie sur ≥ 2 000 molécules cachées : intervalles conformes à 90 %, couverture de 87 à 93 %, Spearman incertitude-erreur ≥ 0,3
- 03Sur la tâche à motifs synthétiques fournie, l'API d'attribution par atome retrouve les motifs responsables : AUROC ≥ 0,80
Branches mobilisées : AI for Chemistry, GNN avancés, Graph Transformers, Geometric Deep Learning, Uncertainty Quantification, Explainable AI, Validation, Distribution shift, Stacking & voting
- 2 160 XP
Trou noir · 10 semaines
Cinq façons d'apprendre à décider s'affrontent dans le même monde simulé : DQN, PPO, MCTS, imitation et RL offline. Verdict sur 10 seeds, pas sur un run chanceux.
Livrables
- Dépôt testé : agents DQN, PPO, MCTS sur modèle appris, BC et CQL, seeds fixés, ≤ 200 h GPU
- Bibliothèque d'évaluation off-policy : IS, WIS, doubly robust, FQE, tests à valeur connue
- Checkpoints de chaque agent, réentraînables seed par seed, script qui régénère toutes les figures
- Tableau sur les seeds 0 à 9 : score normalisé (0 aléatoire, 1 expert), IQM, IC bootstrap à 95 %
- Rapport et vidéos : comportements, coûts, échecs, explications contrefactuelles des décisions
Critères de validation
- 01Meilleur agent en ligne, ≤ 10 M pas, seeds 0 à 9, niveaux cachés : IQM normalisé ≥ 0,70, borne inférieure de l'IC 95 % ≥ 0,60
- 02Agent offline, sur les seuls logs fournis : score normalisé ≥ politique de collecte + 0,15 et ≥ BC + 0,05, sur 10 seeds
- 03Évaluation off-policy de 12 politiques cachées fournies par la CI : Spearman ≥ 0,7, regret@1 ≤ 0,1, erreur absolue médiane ≤ 0,1
Branches mobilisées : Q-Learning / DQN, Policy gradient / PPO, Model-Based RL, Recherche & planification, Imitation learning, Offline RL, Counterfactuals, Treatment effect, Statistiques
N9IA générativeSpécialisations · 11 branches · 31 sous-branches
- 140 XP
Génératif· ◎
- PixelRNN
- WaveNet
- GPT
Prérequis : Modélisation générative, Modèles de langage, Moteur de recherche qui répond
- 140 XP
Génératif
- AE
- VAE
- VQ-VAE
Prérequis : Modélisation générative
- 140 XP
Génératif· ◎
- DCGAN
- Conditional GAN
- StyleGAN
Prérequis : Modélisation générative, CNN modernes
- 140 XP
Génératif
- RealNVP
- Glow
- Changement de variables
Prérequis : Modélisation générative, Gradient, Jacobienne, Hessienne
- 140 XP
Génératif
- Fonctions d'énergie
- Langevin dynamics
- Contrastive divergence
Prérequis : Modélisation générative, Oracle moléculaire
- 140 XP
Génératif· ◎
- DDPM
- DDIM
- Score matching
Prérequis : Energy-Based Models, CNN modernes, Oracle moléculaire
- 140 XP
Génératif
- Latent Diffusion
- Classifier-free guidance
- ControlNet
Prérequis : Diffusion, Autoencodeurs génératifs
- 115 XP
Génératif
- Flow Matching
- Rectified flow
Prérequis : Diffusion, Normalizing Flows
- 115 XP
Génératif· ◎
- DiT
- Latents en patches
Prérequis : Latent Diffusion, Vision Transformers
- 140 XP
Audio & séries· ◎
- Codecs neuronaux
- Génération musicale
- Synthèse vocale expressive
Prérequis : Autorégressif, TTS, Diffusion
- 140 XP
Multimodal· ◎
- Text-to-image
- Text-to-video
- Text-to-3D
Prérequis : Diffusion Transformer, Apprentissage multimodal, 3D AI
N10Foundation ModelsSpécialisations · 17 branches · 49 sous-branches
- 150 XP
Langage & agents· ◎
- Données à grande échelle
- Scaling laws
- Objectifs de pré-entraînement
Prérequis : Modèles de langage, Autorégressif
- 150 XP
Langage & agents
- SFT
- Instruction tuning
- Données synthétiques
Prérequis : Pretraining
- 150 XP
Langage & agents
- Sampling
- KV Cache
- Speculative decoding
Prérequis : Pretraining
- 150 XP
Langage & agents· ◎
- Reward models
- RLHF
- DPO
Prérequis : Post-training, Policy gradient / PPO, Arène de décision
- 175 XP
Langage & agents
- Fine-tuning
- LoRA
- QLoRA
- Adapters
Prérequis : Post-training
- 150 XP
Langage & agents
- In-context learning
- Chain-of-thought
- Prompt engineering
Prérequis : Post-training
- 125 XP
Langage & agents
- Teacher / student
- Distillation de raisonnement
Prérequis : Post-training, Moteur de recherche qui répond
- 150 XP
Langage & agents
- INT8 / INT4
- GPTQ / AWQ
- FP8
Prérequis : Inférence, Perception vidéo en temps réel
- 150 XP
Langage & agents
- Continuous batching
- PagedAttention
- Latence / débit
Prérequis : Inférence, Moteur de recherche qui répond
- 150 XP
Langage & agents
- Décodeurs GPT
- Long contexte
- Modèles de raisonnement
Prérequis : Preference learning, Adaptation (PEFT), Mixture of Experts
- 150 XP
Multimodal· ◎
- Encodeurs visuels
- Visual instruction tuning
- Documents & OCR
Prérequis : LLM, Apprentissage multimodal, Vision 2D, Perception vidéo en temps réel
- 150 XP
Audio & séries· ◎
- Whisper-like
- Speech LLM
- Audio-LM
Prérequis : ASR, Pretraining
- 125 XP
Audio & séries· ◎
- Prévision zero-shot
- Tokenisation de séries
Prérequis : Temporal DL, Pretraining
- 125 XP
Graphes· ◎
- Pré-entraînement de graphes
- Modèles moléculaires
Prérequis : Graph Transformers, Pretraining, Oracle moléculaire
- 150 XP
Vision & 3D· ◎
- Video-LM
- Génération vidéo
- Temporal grounding
Prérequis : VLM, Tracking, Diffusion Transformer, Perception vidéo en temps réel
- 150 XP
RL & robotique· ◎
- Modèles prédictifs
- Simulation apprise
- World models vidéo
Prérequis : Model-Based RL, Diffusion Transformer, Pretraining, Arène de décision
- 150 XP
Multimodal· ◎
- Tokenisation unifiée
- Omni models
- Audio-LM
Prérequis : VLM, Speech Foundation Models, Multimodal Generative Models
N11Agentic AISpécialisations · 10 branches · 30 sous-branches
- 160 XP
Langage & agents
- Function calling
- APIs
- Sandboxing
Prérequis : LLM, Prompt & context learning
- 135 XP
Langage & agents
- JSON schema
- Constrained decoding
Prérequis : Tool calling
- 160 XP
Langage & agents· ◎
- Vector DB
- Hybrid search
- Embeddings
Prérequis : Structured outputs, Retrieval
- 185 XP
Langage & agents· ◎
- Chunking
- Re-ranking
- GraphRAG
- Évaluation RAG
Prérequis : Retrieval, Knowledge Graphs, Search & Ranking
- 160 XP
Langage & agents· ◎
- Mémoire court / long terme
- Mémoire épisodique
- Résumés
Prérequis : RAG, Mémoire & Hopfield
- 160 XP
Raisonnement & causalité· ◎
- Décomposition de tâches
- ReAct
- Plan-and-execute
Prérequis : Memory, Recherche & planification
- 160 XP
Raisonnement & causalité
- Tree of thoughts
- Self-consistency
- Test-time compute
Prérequis : Planning, Neuro-symbolic
- 160 XP
Langage & agents· ◎
- Boucle d'agent
- Garde-fous
- Évaluation d'agents
Prérequis : Reasoning / Search, AI Safety
- 160 XP
Langage & agents
- Orchestration
- Rôles
- Communication
Prérequis : Single agent
- 160 XP
Langage & agents· ◎
- Agents longue durée
- Computer use
- Auto-amélioration
Prérequis : Multi-agent, VLM
Jalon 4 · entre N11 et N128 projets obligatoires · obligatoire pour monter plus haut
- 3 170 XP
Trou noir · 12 semaines
Tu codes ton LLM de zéro, tu le pré-entraînes, tu l'alignes en DPO et tu le sers quantifié, le tout en 300 h de GPU A100. Chaque étage est mesuré : bits par octet, win rate, débit.
Livrables
- Code écrit de zéro, interfaces imposées, tests cachés : BPE, transformer, boucle d'entraînement, DPO
- Pipeline de données avec déduplication sur le corpus imposé, tokenizer BPE entraîné
- Trois checkpoints (base, SFT, aligné), deux adaptateurs LoRA, model cards, suite d'éval en CI
- Serveur INT4 écrit de zéro : continuous batching, KV cache, speculative decoding
- Rapport de scaling : IsoFLOP sur 3 budgets et 4 tailles, taille optimale prédite puis vérifiée
Critères de validation
- 01Split caché du corpus imposé : ≤ 1,0 bit par octet ; loss du plus grand modèle prédite à 3 % près par ta loi d'échelle
- 02Win rate contrôlé en longueur ≥ 60 % face au SFT de référence fourni : positions inversées, juge fixe, 500 prompts secrets
- 03INT4 : ≤ 3 % de bits par octet en plus ; speculative decoding : ≥ 60 % d'acceptation, sorties identiques en greedy
Branches mobilisées : Texte, Modèles de langage, Pretraining, Post-training, Inférence, Preference learning, Adaptation (PEFT), Quantization, Serving
- 2 900 XP
Quasar · 11 semaines
Tu branches un encodeur visuel sur un LLM, tu alignes image et texte, puis tu l'entraînes en LoRA à suivre des consignes. Il répond à des questions sur des PDF, des tableaux et des graphiques.
Livrables
- Code écrit de zéro : projecteur, tuilage (768 px min.), deux phases d'entraînement, 200 h A100 max
- Jeu d'instructions visuelles de 100k paires, 20k avec boîtes d'ancrage, sans fuite vers les tests
- Checkpoints des deux phases, LoRA fusionné, model card listant les limites connues
- Démo web : on dépose un PDF, la réponse cite la page et la zone utilisées
- Rapport d'éval sur les splits publics : ablations de résolution et de tuilage, analyse d'erreurs
Critères de validation
- 01Split caché, LLM texte de 3 B max : ANLS ≥ 70 % sur les documents, ≥ 60 % d'exactitude sur les graphiques (tolérance 5 %)
- 02Sur 200 questions extractives, la zone citée recouvre la ligne de la réponse (IoU > 0,5) dans ≥ 60 % des cas
- 03Éval relancée en une commande depuis les poids : score à 0,5 point près ; 5 % de la phase 2 rejoués en CI, loss à 2 % près
Branches mobilisées : Vision Transformers, Vision 2D, Détection, Apprentissage multimodal, Post-training, Adaptation (PEFT), VLM, Structured outputs
- 2 900 XP
Quasar · 11 semaines
Un agent qui cherche, lit, code et se corrige, avec un modèle imposé. Ton moteur de recherche du jalon 3 devient son outil ; tu ajoutes mémoire, planification, multi-agent et garde-fous.
Livrables
- Agent écrit de zéro, sans framework d'agents : boucle, outils typés, sandbox d'exécution
- RAG agentique multi-sauts sur ton moteur du jalon 3, réindexé sur 10k documents, GraphRAG en option
- Couche de mémoire à long terme : résumés, épisodes, récupération, tests de rappel en CI
- Planificateur à recherche arborescente et orchestrateur multi-agent : rôles, protocole, arbitrage
- Banc public de 50 tâches à vérification automatique, tableau de bord des runs et des coûts
Critères de validation
- 01Banc caché de 150 tâches vérifiées automatiquement, modèle imposé : ≥ 55 % de réussite, contre 25 % pour la baseline fournie
- 02Sur 200 documents piégés par prompt injection : zéro action hors périmètre, ≤ 5 % de refus à tort sur les tâches saines
- 03Ablations en CI : retirer RAG, mémoire, recherche ou multi-agent coûte ≥ 5 points chacun ; coût médian ≤ 0,50 € par tâche
Branches mobilisées : Tool calling, Structured outputs, RAG, Memory, Planning, Reasoning / Search, Multi-agent, Autonomous systems, AI Safety
- 2 900 XP
Nébuleuse · 11 semaines
Tu entraînes ton générateur d'images sur COCO en 300 h de GPU A100 : un autoencodeur latent, puis un diffusion transformer en flow matching. Jugé au FID, au CLIP score et par de vrais humains.
Livrables
- Code écrit de zéro : VAE f8, DiT, perte de flow matching, sampler et classifier-free guidance
- Checkpoints du VAE et du générateur (poids EMA), configs de run, courbes de loss et de FID
- Galerie de 1 000 échantillons avec prompts et seeds, régénérable en une commande
- Rapport d'éval : FID, CLIP score, rFID, courbes selon la guidance et le nombre de pas
- Démo web : prompt, échelle de guidance, nombre de pas et seed au choix
Critères de validation
- 01FID-10k ≤ 25 à 256 px sur le split caché de COCO ; CLIP score ViT-L/14 ≥ 90 % de celui des images réelles
- 02Étude à l'aveugle menée par la plateforme : ≥ 60 % des 500 votes face à la baseline fournie de même budget
- 03VAE f8 à 4 canaux : PSNR ≥ 24 dB, rFID ≤ 5 ; une image 256 px avec guidance en ≤ 3 s sur le GPU de la CI
Branches mobilisées : Image, Apprentissage multimodal, Modélisation générative, Autoencodeurs génératifs, Diffusion, Latent Diffusion, Flow Matching, Diffusion Transformer
- 2 900 XP
Pulsar · 11 semaines
Un assistant qui écoute, comprend et répond à voix haute, sans blanc. ASR streaming et TTS expressive fine-tunées en français, LLM imposé quantifié et servi en flux, budget de latence tenu.
Livrables
- Orchestrateur full-duplex écrit de zéro : VAD, fin de tour, ASR en flux, interruptions, TTS en flux
- Checkpoints ASR et TTS fine-tunés (TTS sur codec pré-entraîné), recettes, 150 h A100 max
- Démo navigateur en full-duplex : on peut couper la parole à l'assistant à tout moment
- Banc de latence : traces par étage (VAD, ASR, LLM, TTS), p50 et p95, budget documenté
- Rapport d'éval : WER, MOS, UTMOS, latence, robustesse au bruit, erreurs de fin de tour
Critères de validation
- 01WER en français, en streaming aux réglages de la latence : ≤ 8 % sur le test propre caché, ≤ 15 % sur le bruité
- 02Fin de parole au premier son : p50 ≤ 500 ms, p95 ≤ 800 ms sur le GPU de la CI ; silence en ≤ 200 ms si on lui coupe la parole
- 03MOS ≥ 3,8 (panel de la plateforme, 20 juges, 50 échantillons), similarité de locuteur ≥ 90 % de celle entre vrais enregistrements
Branches mobilisées : Audio, ASR, TTS, Audio Gen, Speech Foundation Models, LLM, Quantization, Serving
- 3 170 XP
Trou noir · 12 semaines
Au jalon 3, tes agents avaient un simulateur. Ici, rien que des épisodes hors ligne, en pixels : ton modèle du monde apprend la dynamique, et ton agent s'entraîne et planifie dans ce rêve.
Livrables
- Modèle du monde écrit de zéro et testé en CI : encodeur, dynamique latente ou DiT, rollouts imaginés
- Checkpoints du modèle de dynamique et ensemble pour l'incertitude, en 200 h A100 max
- Politique entraînée en imagination avec pénalité d'incertitude, et planificateur latent
- Vidéos côte à côte : rollouts imaginés et réels sur 50 épisodes des 3 tâches imposées
- Rapport : erreur par horizon, score de l'agent, politique choisie par ta lib off-policy du jalon 3
Critères de validation
- 013 tâches DMC imposées en 64×64 : PSNR à 15 pas ≥ 22 dB, erreur de retour prédit à 50 pas ≤ 10 % de l'étendue des retours
- 02Entraîné en imagination sur le dataset fourni (10 fois moins de pas que le PPO de référence), l'agent atteint 80 % de son score
- 033 seeds, écart-type ≤ 10 % de la moyenne ; le correcteur relance un run en une commande : score à 2 écarts-types près
Branches mobilisées : Séquences, Policy gradient / PPO, Model-Based RL, Offline RL, Uncertainty Quantification, Diffusion Transformer, Pretraining, World Models
- 3 170 XP
Nébuleuse · 12 semaines
Ton oracle du jalon 3 jugeait des molécules. Ici, tu les inventes : un modèle de fondation pré-entraîné sur des millions de graphes, un générateur sous contraintes, un criblage actif au docking.
Livrables
- Dépôt de pré-entraînement auto-supervisé sur 2 millions de graphes moléculaires, 200 h A100 max
- Checkpoint du graph foundation model, têtes fine-tunées sur 6 tâches à 1 000 labels, model card
- Générateur par diffusion sous contraintes, écrit de zéro, et 500 candidats en SMILES
- Boucle de criblage actif : acquisition guidée par l'incertitude, ton oracle du jalon 3 en filtre
- Rapport de criblage virtuel : docking, incertitude, ablation du pré-entraînement
Critères de validation
- 016 tâches à 1 000 labels, split caché par scaffold : MAE ≥ 10 % sous celle du GNN de référence fourni, sur 5 des 6
- 02Top 100 sur la cible imposée : 100 % valides, ≥ 80 % nouveaux, QED ≥ 0,5, SA ≤ 4, Vina médian ≥ 1 kcal/mol sous ZINC apparié
- 03Chimiothèque cachée de 500 000 molécules, ≤ 5 000 dockings comptés par la plateforme : ta boucle retrouve ≥ 50 % du top 500
Branches mobilisées : Graphes, GNN avancés, Geometric Deep Learning, AI for Chemistry, AI for Drug Discovery, Uncertainty Quantification, Diffusion, Pretraining, Graph Foundation Models
- 2 900 XP
Supernova · 11 semaines
Tu attaques un modèle open-weight imposé de 1 à 3 B, tu mesures ce qu'il sait faire, puis tu regardes dedans, en 100 h de GPU A100. Red teaming, sondes, SAE, fuites de données, rapport publié.
Livrables
- Suite de red teaming : 1 000 prompts d'attaque versionnés et scorés, rejoués à chaque mitigation
- Évals de capacités sur proxys publics (WMDP, CTF en sandbox), sans item dangereux inédit
- SAE et sondes écrits de zéro, sur le modèle imposé ou ton LLM maison ; circuits en bonus
- Tests de fuite : canaris, membership inference, variante DP, epsilon calculé en CI (delta 1e-5)
- Rapport d'audit publié : modèle de menace, résultats, mitigations, budget de risque
Critères de validation
- 01Attaques cachées et adaptatives : ≥ 40 % de jailbreaks en moins après mitigation, refus à tort ≤ 5 %, utilité à 2 points près
- 02SAE : variance expliquée ≥ 85 %, L0 ≤ 100 ; 16 des 20 features étiquetées ont un effet d'ablation ≥ 5 fois le témoin aléatoire
- 03Canaris : AUC de membership inference ≥ 0,70 sans DP, ≤ 0,55 après fine-tuning DP (epsilon ≤ 8), utilité à 5 points près
Branches mobilisées : Adversarial ML, Privacy-Preserving ML, Interpretability, AI Safety, LLM, Post-training, Preference learning, Adaptation (PEFT), Prompt & context learning
N12Physical / Embodied AISpécialisations · 17 branches · 43 sous-branches
- 170 XP
RL & robotique
- Vision robotique
- Pose 6D
- Profondeur
Prérequis : Détection, Vision 3D
- 140 XP
RL & robotique
- Nuages LiDAR
- Segmentation LiDAR
Prérequis : Point clouds, Segmentation
- 140 XP
RL & robotique
- Boucle fermée
- Réglage
Prérequis : Analyse
- 170 XP
RL & robotique· ◎
- Téléopération
- Behavior cloning
- Diffusion policy
Prérequis : Imitation learning, Diffusion, Générateur texte vers image
- 170 XP
RL & robotique
- Sim RL
- Reward shaping
- Online RL
Prérequis : Policy gradient / PPO
- 140 XP
RL & robotique
- IMU
- Odométrie visuelle-inertielle
Prérequis : Perception robotique
- 140 XP
RL & robotique
- Commande prédictive
- Optimisation sous contraintes
Prérequis : PID, Optimisation, Modèle du monde : l'agent qui rêve
- 140 XP
RL & robotique
- Datasets robotiques
- Offline RL
Prérequis : Offline RL, Imitation / BC, Modèle du monde : l'agent qui rêve
- 170 XP
RL & robotique
- Filtre de Kalman
- Filtre particulaire
- Fusion multi-capteurs
Prérequis : VIO, LiDAR
- 170 XP
RL & robotique· ◎
- Planification de mouvement
- RRT
- Optimisation de trajectoire
Prérequis : MPC, Recherche & planification
- 170 XP
RL & robotique
- Domain randomization
- Simulateurs
- System identification
Prérequis : Online RL, Imitation / BC, Modèle du monde : l'agent qui rêve
- 170 XP
RL & robotique· ◎
- Visual SLAM
- Loop closure
- Pose graph
Prérequis : Sensor Fusion, Spatial AI
- 170 XP
RL & robotique
- Grasping
- Cinématique
- Contact-rich
Prérequis : Trajectory, Perception robotique
- 140 XP
RL & robotique
- Modèles de dynamique
- Planification latente
Prérequis : World Models, Sim2Real, SLAM, Modèle du monde : l'agent qui rêve
- 140 XP
Multimodal· ◎
- Grounding spatial
- Instructions en langage
Prérequis : VLM, Perception robotique, VLM pour documents et graphiques
- 170 XP
RL & robotique· ◎
- Vision-Language-Action
- Action tokens
- Politiques généralistes
Prérequis : VLM pour robots, World models robotiques, Offline RL robotique, Manipulation, VLM pour documents et graphiques
- 140 XP
RL & robotique
- Multi-embodiment
- Apprentissage en monde réel
Prérequis : VLA, Sim2Real
N13Production et systèmes IACouche transversale · 14 branches · 40 sous-branches
- 175 XP
Production & systèmes
- ETL
- Orchestration
- Qualité des données
Prérequis : SQL, Pandas / Polars, VLM pour documents et graphiques
- 150 XP
Production & systèmes
- Métriques & artefacts
- Reproductibilité
Prérequis : Git, Validation, Molécules : du graphe au docking
- 175 XP
Production & systèmes
- CUDA
- Triton
- FlashAttention
Prérequis : Calcul GPU, Transformer, Générateur texte vers image
- 150 XP
Production & systèmes
- Online / offline
- Point-in-time
Prérequis : Data pipelines
- 175 XP
Production & systèmes
- Versioning
- Promotion
- Lineage
Prérequis : Experiment tracking, Audit de sûreté d'un LLM
- 205 XP
Production & systèmes
- Data Parallel
- Model Parallel
- Tensor Parallel
- Pipeline Parallel
Prérequis : CUDA & kernels, Pretraining, LLM maison : du tokenizer au serving
- 175 XP
Production & systèmes
- Quantization
- Distillation
- Pruning
Prérequis : Quantization, Distillation, Générateur texte vers image
- 175 XP
Production & systèmes
- FSDP
- DeepSpeed ZeRO
- Mixed precision
Prérequis : Distributed training, LLM maison : du tokenizer au serving
- 175 XP
Production & systèmes
- Slurm / Kubernetes
- Interconnect
- Scheduling
Prérequis : Distributed training, Linux / Shell, LLM maison : du tokenizer au serving, Molécules : du graphe au docking
- 175 XP
Production & systèmes
- ONNX
- TensorRT
- vLLM
Prérequis : Compression, Serving, LLM maison : du tokenizer au serving, Assistant vocal temps réel
- 175 XP
Production & systèmes
- Mobile & embarqué
- Microcontrollers
- On-device
Prérequis : Compression, Assistant vocal temps réel
- 175 XP
Production & systèmes
- APIs
- Batch / temps réel
- A/B testing
Prérequis : Model registry, Runtimes d'inférence, Agent autonome : outils et mémoire
- 175 XP
Production & systèmes
- Drift
- Alerting
- Observabilité
Prérequis : Model serving, Distribution shift, Agent autonome : outils et mémoire, Audit de sûreté d'un LLM
- 150 XP
Production & systèmes
- Retraining
- Boucles de feedback
Prérequis : Monitoring, Feature stores
Les projets comètesQuatre projets d'exception, hors cursus, réservés aux élèves ayant atteint les derniers cercles de l'arbre (N12 et N13).
- 14 400 XP
Réservé aux derniers cercles · 40 semaines · 2 000 h de GPU H100
Conception complète d'un assistant conversationnel incarné, sur le modèle de Grok et de son personnage Ani : pré-entraînement d'un transformeur Mixture-of-Experts, alignement sur une persona, interaction vocale en temps réel et avatar 3D animé. L'ensemble repose exclusivement sur des poids entraînés par l'élève, sans recours à une API externe.
Verrou technique Maintenir en temps réel la cohérence de la persona, la latence vocale et la synchronisation de l'avatar, sur un modèle pré-entraîné en interne, sans jamais affaiblir les garde-fous.
Livrables
- Modèle décodeur MoE de 16 experts top-2 (≈ 7 B paramètres, 1,3 B actifs) : RoPE, GQA, équilibrage de charge sans perte auxiliaire ; pré-entraînement sur 300 B tokens FR/EN dédupliqués
- Chaîne de post-entraînement : SFT sur la persona, DPO, puis apprentissage par renforcement sur des récompenses de cohérence ; outil de recherche web intégré
- Interaction vocale full-duplex : ASR en streaming, synthèse vocale expressive sur une voix sous licence, gestion des interruptions
- Avatar 3D (VRM) rendu en WebGPU : synchronisation labiale par phonèmes, expressions et regard pilotés par le modèle
- Mémoire long terme chiffrée, épisodique et de profil, consultable et effaçable par l'utilisateur
- Dispositif de sécurité : vérification d'âge, classifieurs de contenu, détection de dépendance affective, rapport de red teaming publié
Critères de validation
- 01Pré-entraînement en ≤ 2 000 h de GPU H100 à MFU ≥ 40 % ; après post-entraînement : MMLU 5-shot ≥ 40 %, HellaSwag ≥ 60 %, GSM8K ≥ 25 %
- 02Persona préférée à ≥ 65 % face à la référence de l'école, en évaluation aveugle par 30 juges sur des conversations de 50 tours ; rappel mémoire ≥ 90 % après 30 sessions
- 03Temps réel sur un seul GPU : latence de réponse vocale p95 ≤ 600 ms, décalage audio-lèvres ≤ 45 ms, avatar ≥ 60 images/s sur ordinateur portable
- 04Sécurité, sur 2 000 attaques cachées : taux de contournement ≤ 2 %, aucun contenu interdit impliquant un mineur, 100 % des signaux de détresse redirigés
Branches mobilisées : Mixture of Experts, Pretraining, Post-training, Preference learning, Inférence, Serving, Quantization, ASR, TTS, Speech Foundation Models, Neural Rendering, Memory, Tool calling, AI Safety, FSDP / DeepSpeed, CUDA & kernels
- 11 520 XP
Réservé aux derniers cercles · 32 semaines · 400 h de GPU A100 et un serveur basse latence
Conception d'un système de trading algorithmique de bout en bout, opérant en continu sur les crypto-actifs et les marchés actions : acquisition des données de marché, recherche de signaux, exécution, gestion du risque et audit. La performance est validée hors échantillon, puis sur 90 jours d'exploitation réelle sur testnet et compte de démonstration.
Verrou technique Établir un signal dont la rentabilité résiste aux coûts de transaction, au slippage et à la correction pour tests multiples, puis la confirmer sur des données jamais observées.
Livrables
- Pipeline de données tick par tick : carnets d'ordres L2 de trois plateformes crypto et flux actions, horodatage à la microseconde, stockage colonnaire rejouable
- Backtester événementiel : position dans la file d'attente, frais, slippage, latence, financement des contrats perpétuels ; walk-forward purgé avec embargo
- Recherche de signaux : transformeur sur carnet d'ordres, agent LLM d'analyse des actualités et des conférences de résultats, détection de régimes ; allocation par apprentissage par renforcement
- Exécution par apprentissage par renforcement, évaluée face à TWAP et VWAP ; moteur de risque : VaR, CVaR, limites d'exposition, coupe-circuit
- Exploitation de 90 jours sur testnet et compte de démonstration, sans capital réel, avec journal d'audit signé de chaque décision
Critères de validation
- 01Walk-forward hors échantillon sur trois ans, coûts inclus : ratio de Sharpe ≥ 2, drawdown maximal ≤ 12 % ; Deflated Sharpe significatif au seuil de 5 % sur l'ensemble des stratégies testées
- 02Exploitation réelle de 90 jours : ratio de Sharpe ≥ 1,5, drawdown maximal ≤ 10 %, écart au backtest de la même période ≤ 30 %
- 03Latence tick-to-order p99 ≤ 5 ms ; coupe-circuit déclenché en ≤ 50 ms sur les 12 scénarios de crise rejoués par l'école
- 04Absence de biais d'anticipation : la CI recalcule chaque signal avec les données futures masquées ; tout écart est éliminatoire
Branches mobilisées : Forecasting, Anomalies temporelles, Temporal DL, Time-Series Foundation Models, Boosting, Distribution shift, Uncertainty Quantification, Policy gradient / PPO, Offline RL, RAG, Autonomous systems, Data pipelines, Runtimes d'inférence, Monitoring
- 12 960 XP
Réservé aux derniers cercles · 36 semaines · 3 000 h de GPU H100
Réalisation d'un jeu vidéo dont chaque image est générée en temps réel par un modèle du monde conditionné aux actions du joueur, sans moteur graphique ni logique de jeu programmée. Le projet couvre la collecte de données par agents, l'entraînement d'un diffusion transformer, la mémoire du monde et le déploiement interactif.
Verrou technique Préserver la cohérence spatiale et temporelle du monde pendant plusieurs minutes à 24 images par seconde, malgré l'accumulation d'erreurs propre à la génération autorégressive.
Livrables
- Jeu de données de 50 M d'images issues d'un jeu open source, collectées par des agents d'apprentissage par renforcement, avec actions et états annotés
- Autoencodeur vidéo latent (compression ≥ 16×) et diffusion transformer causal conditionné aux actions, distillé en une à quatre étapes
- Mémoire du monde : carte latente persistante et rappel d'images clés, garantissant la stabilité des lieux revisités
- Client jouable dans le navigateur, diffusé en WebRTC depuis un seul GPU
- Rapport technique et démonstration publique : ablations, échecs documentés, coûts
Critères de validation
- 01Temps réel : ≥ 24 images/s en 320 × 240 sur une RTX 4090, latence action-image ≤ 80 ms
- 02Fidélité sur 64 images rejouées avec les actions du moteur de référence : PSNR ≥ 22 dB, FVD ≤ 200
- 03Persistance : lieu revisité après 60 s à LPIPS ≤ 0,3 de la première visite ; cinq minutes de session sans dérive visible
- 04Évaluation humaine : 40 joueurs distinguent séquences réelles et générées de 3 s avec une exactitude ≤ 60 %
Branches mobilisées : World Models, Video Foundation Models, Diffusion Transformer, Flow Matching, Latent Diffusion, Distillation, Model-Based RL, Policy gradient / PPO, Vidéo, Neural Rendering, Quantization, Runtimes d'inférence, GPU clusters, FSDP / DeepSpeed
- 15 840 XP
Réservé aux derniers cercles · 44 semaines · 4 000 h de GPU H100 et un banc robotique
Développement d'un humanoïde capable d'exécuter des instructions en langage naturel dans un environnement domestique inconnu : rangement, chargement d'un lave-vaisselle, manipulation d'objets déformables. Un modèle vision-langage-action unique relie la perception aux 30 actionneurs ; il est entraîné en simulation, par téléopération et sur ses propres échecs, puis validé sur le banc robotique de l'école.
Verrou technique Transférer de la simulation au réel un contrôle corps entier (équilibre, préhension dextre, objets déformables) dans un environnement jamais vu.
Livrables
- Contrôleur d'équilibre et de locomotion corps entier, entraîné par apprentissage par renforcement massivement parallèle (4 096 environnements GPU) avec randomisation de domaine
- 500 h de démonstrations : téléopération en réalité virtuelle et vidéos humaines reciblées sur la cinématique du robot
- Modèle VLA : backbone vision-langage et tête d'action par flow matching à 50 Hz, décomposition en sous-tâches, reprise sur erreur
- Perception : SLAM visuel-inertiel, segmentation 3D à vocabulaire ouvert, estimation de pose des objets et des articulations
- Déploiement embarqué quantifié sur module de type Jetson ; sécurité : zones d'exclusion, arrêt d'urgence, limitation de couple
Critères de validation
- 01Simulation, trois cuisines inédites × 50 instructions : ≥ 80 % de réussite, dont ≥ 60 % sur les tâches longues (≥ 10 sous-tâches)
- 02Banc réel de l'école : ≥ 60 % de réussite sur 20 instructions inédites, aucune chute, aucun contact supérieur à 50 N
- 03Boucle embarquée perception-action ≤ 100 ms ; ≥ 2 h d'autonomie sans intervention humaine
- 04Robustesse : ≥ 70 % des performances nominales sous variation d'éclairage, déplacement d'objets et perturbations de 30 N
Branches mobilisées : Robot généraliste, VLA, VLM pour robots, Manipulation, Sim2Real, World models robotiques, Online RL, Imitation / BC, MPC, SLAM, VIO, Sensor Fusion, Perception robotique, Edge inference, Compression