Exercices de Code

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

Tous niveaux Debutant Intermediaire Avance
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)

Suivre un parcours

Python Fondamental 3 sections
Developpeur Python 6 sections
Algorithmes & Entretiens 3 sections
Web & Django 4 sections
IA & Machine Learning 4 sections
IA Generative & RAG 5 sections
Automatisation & Scripts 5 sections
Neurosciences & IA 5 sections
Vision par Ordinateur 4 sections
Voir tous les exercices
Intermédiaire 🧠 Fondamentaux Machine Learning

StandardScaler : normaliser les features

Tu as deux features : l'age (entre 18 et 80) et le salaire (entre 20000 et 200000). Sans normalisation, des algorithmes comme KNN ou SVM …

20 XP 0 réussites
Résoudre →
sklearn standardscaler normalisation
Intermédiaire 🧠 Fondamentaux Machine Learning

MinMaxScaler : mettre entre 0 et 1

Le StandardScaler centre les donnees autour de 0, mais parfois tu preferes que tout soit entre 0 et 1. C'est ce que fait le MinMaxScaler, …

20 XP 0 réussites
Résoudre →
sklearn minmaxscaler normalisation
Intermédiaire 🧠 Fondamentaux Machine Learning

Train/test split stratifie

C'est LA regle d'or du machine learning : ne jamais evaluer un modele sur les donnees qui ont servi a l'entrainer. Sinon, c'est comme reviser …

20 XP 0 réussites
Résoudre →
sklearn train-test-split validation
Intermédiaire 🧠 Fondamentaux Machine Learning

LogisticRegression : premier classificateur

C'est le moment d'entrainer ton premier modele de ML. La regression logistique est le choix classique pour commencer : rapide, interpretable, et souvent un bon …

20 XP 0 réussites
Résoudre →
sklearn logistic-regression classification
Intermédiaire 🧠 Fondamentaux Machine Learning

Accuracy et classification report

Ton modele est entraine, il fait des predictions. Mais sont-elles bonnes ? L'accuracy est la metrique la plus intuitive : le pourcentage de bonnes reponses. …

20 XP 0 réussites
Résoudre →
sklearn accuracy classification-report
Intermédiaire 🧠 Fondamentaux Machine Learning

Matrice de confusion

L'accuracy te dit 'tu as 90% de bonnes reponses', mais elle ne te dit pas OU tu te trompes. La matrice de confusion, si. Elle …

20 XP 0 réussites
Résoudre →
sklearn confusion-matrix metriques
Intermédiaire 🧠 Fondamentaux Machine Learning

Cross-validation avec cross_val_score

Tu entraines ton modele, tu obtiens 92% d'accuracy. Tu changes le random_state, tu obtiens 85%. Le probleme avec un seul split train/test, c'est que le …

20 XP 0 réussites
Résoudre →
sklearn cross-validation évaluation
Intermédiaire 🧠 Fondamentaux Machine Learning

LinearRegression : predire une valeur continue

Predire le prix d'un appartement en fonction de sa surface, de son etage et de son quartier. Estimer le salaire d'un candidat selon son experience. …

20 XP 0 réussites
Résoudre →
sklearn regression-lineaire regression
Intermédiaire 🧠 Fondamentaux Machine Learning

Metriques de regression : MAE, MSE, RMSE, R2

Tu predis que l'appartement vaut 250 000 euros, il en vaut 280 000. C'est grave ? Ca depend de la metrique. En regression, tu ne …

20 XP 0 réussites
Résoudre →
sklearn mae mse
Intermédiaire 🧠 Fondamentaux Machine Learning

DecisionTreeClassifier

L'arbre de decision est le modele le plus intuitif qui existe. Pense a un jeu de 20 questions : le modele pose une serie de …

20 XP 0 réussites
Résoudre →
sklearn decision-tree classification
Intermédiaire 🧠 Fondamentaux Machine Learning

RandomForest et importance des features

Le Random Forest est souvent le premier modele qu'on teste sur des donnees tabulaires, et pour cause : il marche tres bien out-of-the-box. L'idee est …

20 XP 0 réussites
Résoudre →
sklearn random-forest importance