Skip to main content
Utilisez la bibliothèque Python W&B pour journaliser un fichier CSV et le visualiser dans un tableau de bord W&B. Les tableaux de bord W&B centralisent l’organisation et la visualisation des résultats de vos modèles de machine learning. Cette approche est particulièrement utile si vous disposez d’un fichier CSV contenant des informations sur des expériences de machine learning antérieures qui n’ont pas été journalisées dans W&B, ou d’un fichier CSV contenant un jeu de données.

Importer et journaliser le fichier CSV de votre jeu de données

Nous vous recommandons d’utiliser W&B Artifacts pour faciliter la réutilisation du contenu du fichier CSV.
  1. Pour commencer, importez votre fichier CSV. Dans l’extrait de code suivant, remplacez le nom de fichier iris.csv par celui de votre fichier CSV :
  1. Convertissez le fichier CSV en W&B Table afin d’exploiter les tableaux de bord W&B.
  1. Ensuite, créez un artifact W&B et ajoutez-y le tableau :
Pour en savoir plus sur W&B Artifacts, consultez le chapitre Artifacts.
  1. Enfin, démarrez un nouveau run W&B avec wandb.init() pour suivre et consigner vos données dans W&B :
L’API wandb.init() lance un nouveau processus en arrière-plan pour journaliser des données dans un run, puis synchronise ces données avec wandb.ai (par défaut). Consultez les visualisations en temps réel dans le tableau de bord de votre workspace W&B. L’image suivante montre le résultat produit par l’extrait de code de démonstration.
Fichier CSV importé dans le tableau de bord W&B
Voici le script complet reprenant les extraits de code précédents :

Importer et journaliser votre fichier CSV d’expériences

Dans certains cas, les détails de vos expériences se trouvent dans un fichier CSV. Ces fichiers CSV contiennent généralement les informations suivantes :
  • Un nom pour le run de l’expérience
  • Des notes initiales
  • Des tags pour différencier les expériences
  • Les configurations nécessaires à votre expérience (ce qui vous permet en outre d’utiliser notre fonctionnalité d’optimisation des hyperparamètres avec Sweeps).
W&B peut convertir des fichiers CSV d’expériences en runs d’expérience W&B. Les extraits de code et le script suivants montrent comment importer et journaliser votre fichier CSV d’expériences :
  1. Pour commencer, lisez votre fichier CSV et convertissez-le en DataFrame Pandas. Remplacez "experiments.csv" par le nom de votre fichier CSV :
  1. Ensuite, démarrez un nouveau run W&B pour suivre et consigner vos données dans W&B avec wandb.init() :
Pendant l’exécution d’une expérience, vous pouvez journaliser chaque valeur de vos métriques afin de pouvoir les consulter, les interroger et les analyser dans W&B. Pour cela, utilisez la commande run.log() :
Vous pouvez également journaliser une métrique de synthèse finale pour définir le résultat du run à l’aide de l’API define_metric. Cet exemple ajoute les métriques de synthèse à notre run avec run.summary.update() :
Pour en savoir plus sur les métriques de synthèse, consultez Journaliser des métriques de synthèse. Voici le script d’exemple complet qui convertit le tableau d’exemple ci-dessus en tableau de bord W&B :
Dernière modification le 30 septembre 2026