Fredit Flow
Produit

Nettoyage de données en machine learning : commence par des règles que tu valides

01

Le nettoyage de données en machine learning se résume à des règles écrites : quelles valeurs corriger, quelles lignes retirer et quels vides signaler. Fredit Flow transforme ces règles en script Python, le lance, enregistre un nouveau fichier et montre le diff. Tu relis chaque étape.

01

Regarde avant de nettoyer

read_file et Shell affichent les vraies valeurs de chaque colonne avant qu'aucune règle ne soit écrite. C'est là que se cachent les valeurs bizarres.

02

Des scripts que tu peux relancer

write_file enregistre un script de nettoyage Python, si bien que le prochain export reçoit les mêmes règles au lieu de nouvelles retouches manuelles.

03

Un diff pour chaque modification

edit_file modifie un script et montre le diff ; en mode Ask first, tu l'acceptes ou le refuses avant qu'il soit appliqué.

Ce que l'agent sait faire

Sépare d'abord, ajuste ensuite

Sépare les données en une partie d'entraînement et une partie de test avant d'ajuster toute mise à l'échelle ou tout remplissage par la médiane, puis applique à la partie de test ce que tu as calculé sur la partie d'entraînement. Les statistiques viennent de l'entraînement seul.

Deux cas pratiques pour préparer un modèle

Remplis les âges manquants sans fuite d'information

Le prétraitement des données en machine learning ajoute des étapes après le nettoyage, comme l'encodage des catégories et la mise à l'échelle des nombres, et chaque statistique doit venir de la seule partie d'entraînement. Imagine que tu veuilles remplir par la médiane les âges manquants de ratings.csv. Fredit Flow utilise grep pour trouver les lignes à champs vides, write_file pour enregistrer prepare.py et Shell pour le lancer avec ta propre commande Python. Le script écrit train_clean.csv et test_clean.csv, avec la médiane calculée sur les lignes d'entraînement puis appliquée aux lignes de test. Ton ratings.csv reste intact. En mode Ask first, la carte s'arrête avant l'écriture : tu lis le diff, tu compares les nombres de lignes affichés par le script et tu vérifies à la main 5 lignes dans chaque nouveau fichier. Un pipeline pour nettoyer des données réelles et désordonnées peut commencer par ce seul script.

Vérifie les plages et les valeurs impossibles

Les valeurs impossibles, comme un âge négatif ou un prix négatif, se cachent dans les gros fichiers. Si tu passes l'essentiel de ton temps à nettoyer des données pour le ML, écris chaque règle une fois et laisse le script l'appliquer. Gérer les valeurs manquantes, les doublons et les valeurs aberrantes demande une règle distincte pour chacun, écrite avant l'exécution du script. Fredit Flow utilise read_file pour vérifier les noms de colonnes, edit_file pour ajouter au script un contrôle de plage et Shell pour le lancer, en rapportant le code de sortie et le nombre de lignes hors plage. Les lignes qui échouent vont dans un fichier de relecture. Rien n'est supprimé. Le mode Plan only liste d'abord ces contrôles. Relis le fichier de relecture ligne par ligne avant de modifier une règle.

Ce que Fredit Flow ne fait pas

Fredit Flow n'est ni un service hébergé ni un plugin pour un autre logiciel. Il est destiné uniquement à tes propres fichiers, à ton PC et aux serveurs que tu as le droit d'utiliser ; limite donc le travail à des données qui t'appartiennent ou que tu as le droit de traiter. Les résultats, c'est toi qui les relis. Rien ici ne promet que le code ou les règles de nettoyage soient corrects.

Fredit Flow pour Windows

Range tes règles de nettoyage dans un script

Télécharger Fredit Flow ↗