AI Engineering Tools

Analyse de données

Termes de collecte, nettoyage et prétraitement des données

Apprenez les termes de source, de pipeline, de schéma, de données manquantes, de qualité, d'évolutivité, d'encodage et de validation utilisés pour préparer des données fiables.

12 termes

Collecte et pipelines

Source de données

Data source

Sens

Le système, le fichier, le capteur, l'enquête ou le service à partir duquel proviennent les données.

Quand l’utiliser

Enregistrer le propriétaire, la fréquence de mise à jour, la méthode d'accès et les limitations connues.

Exemple

Source: production orders database, refreshed every hour.

Collecte et pipelines

ETL

ETL

Sens

Extraire, transformer et charger : un pipeline qui déplace et prépare les données pour un système cible.

Quand l’utiliser

Utilisez-le pour l'ingestion répétée dans les entrepôts, les marts ou les systèmes d'analyse.

Exemple

Extract orders -> standardize currency -> load analytics.orders

Structure

Schéma

Schema

Sens

Une définition des champs de données, des types, des relations et des contraintes.

Quand l’utiliser

Utilisez-le pour valider les données entrantes et coordonner les producteurs et les consommateurs.

Exemple

order_id : chaîne de caractères, ordered_at : horodatage, amount : décimal

Structure

Type de données

Data type

Sens

Une classification qui détermine comment une valeur est stockée et interprétée.

Quand l’utiliser

Définissez les types corrects avant le tri, les opérations arithmétiques, le filtrage et les opérations de date.

Exemple

Convertir ordered_at du texte en horodatage.

Qualité des données

Valeur manquante

Missing value

Sens

Une valeur qui est absente, inconnue ou non applicable.

Quand l’utiliser

Mesurer les valeurs manquantes par colonne et étudier les raisons de leur apparition avant de les traiter.

Exemple

missing_rate = isna(customer_age).mean()

Qualité des données

Imputation

Imputation

Sens

Remplacer les valeurs manquantes par des valeurs estimées ou basées sur des règles.

Quand l’utiliser

Utilisez-le lorsque la suppression entraînerait une perte de données et que les hypothèses de remplacement sont justifiées.

Attention

L'imputation peut fausser les distributions et l'incertitude ; documentez la méthode et conservez un indicateur de valeurs manquantes lorsque cela est utile.

Exemple

Remplir store_size manquant avec la médiane au sein de chaque store_type.

Qualité des données

Enregistrement dupliqué

Duplicate record

Sens

Une ligne ou une entité répétée qui représente le même événement ou objet sous-jacent.

Quand l’utiliser

Définissez une clé métier et une règle de conservation avant de supprimer les doublons.

Exemple

Conservez la dernière ligne pour chaque order_id après le tri par updated_at.

Qualité des données

Valeur aberrante

Outlier

Sens

Une observation qui est inhabituellement éloignée du motif principal des données.

Quand l’utiliser

Vérifiez s'il s'agit d'une erreur, d'un événement rare valide ou d'un signal nécessitant un traitement distinct.

Exemple

Examiner les transactions supérieures au 99,9e centile au lieu de les supprimer automatiquement.

Transformation

Normalisation

Normalization

Sens

Redimensionner les valeurs à une plage bornée, généralement de 0 à 1.

Quand l’utiliser

Utilisez-le lorsque les algorithmes ou les comparaisons sont sensibles à l'échelle des caractéristiques.

Exemple

x_scaled = (x - min(x)) / (max(x) - min(x))

Transformation

Normalisation

Standardization

Sens

Valeurs de centrage et d'échelle, généralement à la moyenne 0 et à l'écart type 1.

Quand l’utiliser

Utilisez-le pour les modèles qui comparent ou combinent des caractéristiques avec des unités différentes.

Exemple

z = (x - mean(x)) / std(x)

Transformation

Encodage catégoriel

Categorical encoding

Sens

Conversion des étiquettes catégorielles en une représentation qu'un algorithme peut traiter.

Quand l’utiliser

Choisissez un encodage one-hot, ordinal, cible ou appris en fonction du sens et du comportement du modèle.

Exemple

Encoder en one-hot le canal en channel_web, channel_store, channel_partner.

Qualité des données

Validation des données

Data validation

Sens

Vérifications automatisées ou manuelles qui garantissent que les données satisfont aux règles et contraintes attendues.

Quand l’utiliser

L'exécuter aux limites du pipeline pour détecter rapidement les régressions de qualité.

Exemple

Affirmez que order_id est unique, que amount >= 0 et que la devise est autorisée.