Aller au contenu
Apprendre.
  • M1 · toutes les matières15 matières : Préparation de données, API & sécurité, CI/CD, Docker, Merise, Dataviz, KNIME, ML appliqué : projet LoL, SQL & UML, SQL avancé, Machine Learning, Git, IA frugale & responsable, Qualité des données, MathématiquesAnnée
  • M2 · toutes les matières4 matières : Deep Learning, AI Act, Comex & Fundraising, Gouvernance & DataMeshAnnée
  • Deep LearningM2 · 4 modules · Réseaux de neurones, CNN, texte, modèles génératifs.Matière
  • Préparation de donnéesM1 · 3 modules · Nettoyer, transformer et fusionner des données avec Python.Matière
  • API & sécuritéM1 · 2 modules · Consommer, concevoir et sécuriser des API.Matière
  • CI/CDM1 · 1 module · Intégration et livraison continues.Matière
  • DockerM1 · 3 modules · Conteneurs, images, volumes, réseaux, Compose.Matière
  • MeriseM1 · 2 modules · Modéliser une base : MCD, MLD, MPD.Matière
  • DatavizM1 · 2 modules · Visualiser pour comprendre et décider.Matière
  • KNIMEM1 · 1 module · Explorer et nettoyer des données en workflow.Matière
  • ML appliqué : projet LoLM1 · 2 modules · Du besoin métier au POC de vision par ordinateur.Matière
  • SQL & UMLM1 · 3 modules · Modèles UML et requêtes SQL.Matière
  • SQL avancéM1 · 3 modules · Jointures, fenêtres, CTE, optimisation.Matière
  • Machine LearningM1 · 3 modules · Régression, classification, segmentation, projet.Matière

↑↓ naviguer↵ ouvre le résultat en surbrillanceesc fermer

Partie 2 · Bronze, Silver, Gold

Réparer la cause et justifier ses choix

Le TP insiste : réparer la cause, pas le symptôme. Sa partie 3 demande de corriger l'encodage des libellés (« Accčs » vers « Accès »), de normaliser la casse des communes et les formats de dates, d'imputer les codes postaux manquants par géocodage inverse (GPS vers CP) et de détecter et corriger les unités de puissance (W contre kW). Le livrable est un dataset nettoyé et enrichi, avec le score qualité APRÈS.

Vérifie que tu as compris

Que signifie « réparer la cause, pas le symptôme » pour l'encodage ?

Chaque décision de nettoyage est consignée dans le Journal de décisions : une ligne par problème avec les options envisagées, le choix retenu et la justification métier.

ProblèmeOptionsChoixJustification
Doublons id_pdctout supprimer / garder récentgarder date_maj maxune borne = un point physique
CP manquant 41 %supprimer / médiane / géocodergéocodage inverseconserver le volume utile
lon_lat = Falsejeter / corriger / flaggergarder + warningcouverture vs fiabilité appli

C'est là que se joue la note : le journal vaut 25 points et la défense orale 15 (soit 40 % du total pour le raisonnement).

À toi de coder

Imputer un revenu par la médiane

Pour une valeur numérique, l'imputation par la médiane est une option défendable (hors cours : à justifier). Écris imputer_median(lignes) : remplace les revenus None par la médiane des revenus présents, sans modifier les autres.

Ctrl/⌘+Entrée

Vérifie que tu as compris

Pourquoi le CP manquant n'est-il pas imputé par la médiane dans le journal ?

Dans l'exercice fil rouge, l'étape 5 formalise le même esprit sous forme de rapport qualité : nombre initial et final de lignes, doublons supprimés, valeurs manquantes traitées, liste des règles de qualité appliquées et justification des choix de nettoyage. Le TP exige aussi une mesure avant / après du score.