Prétraitement
- Concept
- Intermédiaire
- Transversal
- Toujours utilisé
En bref
Le prétraitement regroupe les opérations de nettoyage et de mise en forme des données brutes avant leur utilisation ou leur analyse.
Définition complète
Le prétraitement désigne l’ensemble des opérations de nettoyage, de mise en forme et de préparation des données brutes avant qu’elles ne soient utilisées, par exemple pour entraîner un modèle d’intelligence artificielle ou pour être analysées dans un tableau de bord. Il peut s’agir de corriger des erreurs, d’uniformiser des formats, de supprimer des doublons ou de compléter des informations manquantes.
Par exemple, avant d’importer un fichier client dans un logiciel de gestion, une entreprise va corriger les adresses mal orthographiées, supprimer les fiches en double et uniformiser le format des numéros de téléphone (avec ou sans indicatif). Attention : le prétraitement représente très souvent la majeure partie du temps d’un projet de traitement de données, bien plus que l’analyse elle-même, ce qui surprend fréquemment les personnes qui découvrent ce domaine.
À quoi ça sert
Le prétraitement sert à garantir que les données utilisées ensuite, que ce soit pour une analyse, un tableau de bord ou l’entraînement d’une intelligence artificielle, sont fiables et exploitables. Sans cette étape, des erreurs présentes dans les données brutes (doublons, valeurs manquantes, formats incohérents) se répercutent directement sur tous les résultats produits ensuite.
Il permet aussi de rendre comparables des données issues de sources différentes : deux fichiers provenant de deux logiciels distincts n’utilisent pas forcément les mêmes formats de date, les mêmes unités ou la même façon d’écrire une adresse ; le prétraitement les harmonise avant de pouvoir les croiser correctement.
Enfin, dans le domaine de l’intelligence artificielle, la qualité du prétraitement conditionne directement la qualité du modèle obtenu : des données mal préparées produisent un modèle peu fiable, même avec la meilleure technique d’entraînement possible.
Cas d'usage typiques
– Nettoyer un fichier client avant import : corriger les doublons et les adresses mal formatées.
– Normaliser des données financières : harmoniser les unités et les devises dans un tableau consolidé.
– Réduire le bruit dans des photos : améliorer la qualité d’images avant une analyse automatique.
– Découper un texte pour une IA : segmenter un document en unités exploitables avant traitement.
– Harmoniser des formats de dates : uniformiser des dates issues de plusieurs logiciels aux formats différents.
– Anonymiser des données personnelles : masquer des informations sensibles avant une analyse statistique.
Ce que tu sauras faire
Savoir identifier les principales anomalies d’un jeu de données (doublons, valeurs manquantes, formats incohérents) et les corriger avant toute analyse ou utilisation.
Mises en situation
Situation 1 : la fusion de deux fichiers clients après un rachat d’entreprise
Contexte : Une entreprise rachète un concurrent et doit fusionner les deux bases de données clients dans un même logiciel.
Application : Avant la fusion, une équipe prétraite les deux fichiers : elle uniformise le format des numéros de téléphone, supprime les doublons entre clients communs aux deux entreprises, et corrige les adresses mal saisies.
Résultat attendu : La base fusionnée est exploitable dès le premier jour, sans envoyer par erreur deux communications différentes au même client sous deux identités distinctes.
Situation 2 : l’entraînement d’une IA de reconnaissance de documents dans une mairie
Contexte : Une mairie veut entraîner un outil pour trier automatiquement des courriers scannés de qualité inégale.
Application : Avant l’entraînement, les images sont prétraitées : redressement des scans de travers, amélioration du contraste, suppression du bruit visuel sur les documents anciens.
Résultat attendu : Le modèle entraîné sur ces images nettoyées obtient un taux de reconnaissance nettement supérieur à celui obtenu avec les scans bruts.
Situation 3 : la préparation d’un tableau de bord financier
Contexte : Une direction financière veut consolider les ventes de plusieurs filiales situées dans différents pays, avec des devises différentes.
Application : Une étape de prétraitement convertit toutes les données dans une même devise de référence et harmonise les formats de date avant de construire le tableau de bord consolidé.
Résultat attendu : Le tableau de bord final présente des chiffres réellement comparables entre filiales, sans erreur d’interprétation liée à un mélange de devises ou de formats.
Application guidée : repérer les anomalies d’un fichier brut
Contexte : Un fichier client de 5 000 lignes contient des doublons, certaines dates de naissance écrites au format jour/mois/année et d’autres au format mois/jour/année, ainsi que des champs « ville » parfois vides.
Question : Quelles étapes de prétraitement faut-il prévoir avant toute analyse de ce fichier ?
Résultat attendu : Lister les étapes nécessaires : détecter et fusionner les doublons, uniformiser un seul format de date pour toutes les lignes (en clarifiant lequel des deux formats a été utilisé pour chaque ligne, ce qui peut nécessiter une vérification manuelle sur les cas ambigus), et décider d’une règle pour les villes manquantes (laisser vide, marquer « non renseigné », ou tenter une déduction à partir du code postal si disponible).
Application guidée : estimer l’impact d’un mauvais prétraitement
Contexte : Une entreprise a entraîné un modèle de prévision des ventes sur des données contenant 15 % de valeurs aberrantes (erreurs de saisie, comme un prix de vente à 0 euro), non corrigées avant l’entraînement.
Question : Quel effet ce défaut de prétraitement peut-il avoir sur les prévisions produites par le modèle ?
Résultat attendu : Comprendre que ces valeurs aberrantes vont fausser l’apprentissage du modèle, qui risque de sous-estimer ou de mal estimer les ventes réelles en intégrant ces erreurs comme si elles étaient des cas normaux, ce qui illustre le principe selon lequel un modèle entraîné sur des données de mauvaise qualité produit des résultats peu fiables, même avec une méthode d’entraînement par ailleurs correcte.
Pour bien le retenir
L'analogie
Le prétraitement, c’est comme un cuisinier qui lave, épluche et découpe ses légumes avant de les mettre dans la casserole. Même la meilleure recette du monde donnera un plat raté si les légumes sont sales, pleins de terre ou mal coupés : la qualité du résultat final dépend directement du soin apporté à cette préparation, souvent invisible dans l’assiette mais indispensable.
« On ne cuisine pas de bons plats avec des légumes sales : pas de bonne analyse avec des données sales. »
Pièges à éviter
À ne pas confondre avec
Une confusion fréquente consiste à sous-estimer le temps nécessaire au prétraitement, en pensant que l’essentiel du travail se situe dans l’analyse ou l’entraînement du modèle. Dans la pratique, cette étape de préparation occupe très souvent la majorité du temps d’un projet de données.
Autre piège : corriger les données de façon trop automatique et trop rapide, sans comprendre l’origine des anomalies. Supprimer systématiquement toutes les valeurs qui semblent aberrantes peut faire disparaître des cas réels et rares, mais parfaitement légitimes.
Enfin, il ne faut jamais négliger de documenter les choix faits pendant le prétraitement (quelles règles de correction, quelles valeurs supprimées). Sans cette traçabilité, il devient impossible de vérifier plus tard pourquoi un résultat diffère d’une analyse à l’autre.
Évolution historique
Apparition : Pratique ancienne en informatique de gestion, formalisée avec la data science dans les années 2000-2010
Quels changements depuis l’arrivée de l’IA ?
Avant, le prétraitement des données restait une tâche essentiellement manuelle, réalisée cellule par cellule ou par des scripts simples. Aujourd’hui, des outils intégrant de l’intelligence artificielle permettent d’automatiser une partie du nettoyage de données (détection de doublons proches, correction orthographique automatique, suggestion de valeurs manquantes plausibles), même si un contrôle humain reste indispensable sur les décisions les plus sensibles. Avec les grands modèles de langage, la qualité des données de départ est devenue un enjeu encore plus central, car ces modèles peuvent amplifier des erreurs ou des biais déjà présents dans les données mal préparées.
Évolution historique
Années 1960-1980 : premiers traitements de fichiers informatiques, avec un nettoyage manuel très limité.
Années 1990-2000 : essor des entrepôts de données et des processus dits ETL (extraction, transformation, chargement), qui structurent la démarche de préparation des données en entreprise.
Années 2010 : le prétraitement devient central avec l’essor du big data et du machine learning, occupant souvent la majeure partie du temps d’un projet de données.
Fin des années 2010 : apparition d’outils qui automatisent une partie du nettoyage de données.
Années 2020 : enjeu renforcé avec les grands modèles de langage, où la qualité des données de départ conditionne fortement la qualité du résultat final.
Simulateur