Exercices de Code

Pratique Python, IA Engineering et bien plus avec des exercices interactifs et des tests automatiques.

🎓 Parcours guidé Les sections dans l'ordre, étape par étape. 🔍 Explorer librement Par thème, niveau ou recherche.
Tous niveaux Débutant Intermédiaire Avancé
Tous les sujets Les Bases Python (71) Structures de données (40) Fonctions & Modules (106) POO (53) Architecture & Patterns (57) Algorithmes (47) Concepts Web & Django (50) IA & Data Science (22) Prompt Engineering (15) Projets guidés (81) Django Avancé (18) AI Engineering (19) Machine Learning (30) Entraîner son LLM (15) Computer Vision (18)
Avancé 🧠 Fondamentaux Machine Learning

GradientBoosting : le modèle qui gagne les competitions

Si tu regardes les solutions gagnantes sur Kaggle pour les donnees tabulaires, tu verras presque toujours du Gradient Boosting. XGBoost, LightGBM, CatBoost : ces noms …

30 XP 0 réussites
Résoudre →
sklearn gradient-boosting ensemble
Avancé 🧠 Fondamentaux Machine Learning

KNN : trouver le k optimal

KNN est l'algorithme le plus intuitif qui existe : pour classer un nouveau point, tu regardes ses k voisins les plus proches et tu votes. …

30 XP 0 réussites
Résoudre →
sklearn knn hyperparameter
Avancé 🧠 Fondamentaux Machine Learning

Features polynomiales avec PolynomialFeatures

Le prix d'un appartement de 200m2 n'est pas le double de celui d'un 100m2 : la relation n'est pas lineaire. Pour que ta regression lineaire …

30 XP 0 réussites
Résoudre →
sklearn polynomial feature-engineering
Avancé 🧠 Fondamentaux Machine Learning

SelectKBest : selection de features

Tu as 100 colonnes dans ton dataset, mais est-ce que toutes sont utiles ? Certaines sont du bruit, d'autres sont redondantes. Garder trop de features …

30 XP 0 réussites
Résoudre →
sklearn feature-selection selectkbest
Avancé 🧠 Fondamentaux Machine Learning

Pipeline sklearn : tout enchainer

Tu normalises tes donnees, tu selectionnes les features, tu entraines le modele, et a chaque etape tu risques d'introduire un bug subtil : appliquer le …

30 XP 0 réussites
Résoudre →
sklearn pipeline preprocessing
Avancé 🧠 Fondamentaux Machine Learning

GridSearchCV : trouver les meilleurs hyperparamètres

Un Random Forest avec 50 arbres et max_depth=3, ou 200 arbres et max_depth=10 ? C'est le genre de choix qui peut faire passer ton accuracy …

30 XP 0 réussites
Résoudre →
sklearn gridsearch hyperparameter
Avancé 🧠 Fondamentaux Machine Learning

RandomizedSearchCV : recherche aleatoire

GridSearchCV teste 36 combinaisons en 5-fold CV, soit 180 entrainements. Avec 10 hyperparametres et 10 valeurs chacun, ca fait 10 milliards de combinaisons. Evidemment impossible. …

30 XP 0 réussites
Résoudre →
sklearn randomized-search hyperparameter
Avancé 🧠 Fondamentaux Machine Learning

Stacking : combiner plusieurs modèles

Tu as un Random Forest bon sur les interactions complexes, une regression logistique solide sur les relations lineaires, et un KNN qui capte bien les …

30 XP 0 réussites
Résoudre →
sklearn stacking ensemble
Avancé 🧠 Fondamentaux Machine Learning

Projet complet : pipeline end-to-end

C'est le projet final. Tu vas construire un pipeline ML complet de A a Z, exactement comme tu le ferais en entretien technique ou sur …

30 XP 0 réussites
Résoudre →
sklearn pipeline gridsearch