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 1 · Mesurer

Pourquoi mesurer la qualité des données

Imagine une entreprise qui veut alimenter ses tableaux de bord avec ses données clients. Si ces données sont incomplètes, dupliquées ou mal formatées, les chiffres affichés sont faux, et les décisions qui en découlent aussi. C'est le point de départ de l'exercice fil rouge du cours : améliorer la qualité des données clients avant leur utilisation dans les tableaux de bord et les analyses métiers.

Le cours utilise deux terrains de jeu :

  • le jeu de données Customer Personality Analysis (Kaggle), pour l'exercice fil rouge Bronze / Silver / Gold ;
  • le fichier consolidé des bornes de recharge pour véhicules électriques (IRVE) de data.gouv.fr, pour le TP : 227 232 lignes, 52 colonnes (schéma Etalab), mise à jour quotidienne, fichier CSV de 153 Mo.

Pourquoi l'IRVE ? Ce sont des données open data authentiques, agrégées depuis des dizaines d'opérateurs, donc réellement imparfaites. Un schéma officiel existe : on peut confronter la donnée aux règles attendues. Et comme le fichier change chaque jour, il est idéal pour le monitoring.

Vérifie que tu as compris

Pourquoi le fichier IRVE est-il un bon terrain pour apprendre la qualité ?

Le TP vise quatre capacités : diagnostiquer (profiler un dataset et le scorer sur les 6 dimensions de référence), décider (arbitrer chaque nettoyage et justifier un point de vue métier), automatiser (écrire un pipeline de validation et un rapport) et surveiller (comparer deux livraisons et définir des seuils d'alerte).

Voici le cadre de référence, les 6 dimensions de la qualité :

1 Complétudeprésentes ? 2 Validitébon format ? 3 Cohérenceconcordantes ? 4 Unicitédoublons ? 5 Exactitudereflète le réel ? 6 Fraîcheurà jour ?
DimensionQuestionExemple du cours
ComplétudeLes valeurs sont-elles présentes ?champs vides, NaN, « N/A »
ValiditéRespectent-elles le format attendu ?code postal, GPS, puissance
CohérenceSont-elles concordantes entre elles ?casse, encodage, référentiel
UnicitéY a-t-il des doublons ?même identifiant répété
ExactitudeReflètent-elles la réalité ?coordonnées fausses (0,0)
FraîcheurSont-elles à jour ?date_maj ancienne

Vérifie que tu as compris

Une borne dont les coordonnées GPS valent (0, 0) pose surtout un problème de quelle dimension ?

Vérifie que tu as compris

Dans la liste des dimensions du cours, laquelle se demande « Y a-t-il des doublons ? »