Skip to main content
Dans ce guide, vous apprendrez à récupérer le dataset Zoo, à le convertir en tenseurs, à entraîner un classifieur simple basé sur un réseau de neurones, puis à publier le modèle obtenu dans le W&B Registry. Dans ce guide, vous apprendrez à télécharger et à utiliser des artifacts liés au Registry. Pour cela, vous téléchargerez un modèle de classification pré-entraîné ainsi que les tenseurs du dataset correspondant. Vous utiliserez ensuite ces artifacts pour effectuer des inférences et évaluer les performances du modèle.

Prérequis

Avant de commencer, assurez-vous de disposer d’une clé API W&B. Si vous souhaitez exécuter vous-même l’exemple de notebook décrit sur cette page, exécutez le script d’entraînement Python joint. Ce script couvre la première partie du flux de travail : récupération du dataset, conversion de celui-ci en tenseurs, définition d’un modèle de réseau de neurones et entraînement de ce modèle, puis publication du modèle obtenu dans le W&B Registry.

S’inscrire et créer une clé API

Pour authentifier votre machine auprès de W&B, vous avez besoin d’une clé API. Pour créer une clé API, sélectionnez l’onglet Clé API personnelle ou Clé API de compte de service pour en savoir plus.
Pour créer une clé API personnelle liée à votre ID utilisateur :
  1. Connectez-vous à W&B, puis cliquez sur l’icône de votre profil > Paramètres utilisateur.
  2. Cliquez sur Create new API key.
  3. Saisissez un nom descriptif pour votre clé API.
  4. Cliquez sur Create.
  5. Copiez immédiatement la clé API affichée et stockez-la de manière sécurisée.
W&B affiche la clé API complète une seule fois, au moment où vous la créez. Une fois la boîte de dialogue fermée, vous ne pourrez plus voir la clé API complète. Vos paramètres n’affichent que l’ID de la clé (la première partie de la clé). Si vous perdez la clé API complète, vous devrez créer une nouvelle clé API.
Pour connaître les options de stockage sécurisé, voir Stocker les clés API en toute sécurité.

Exécuter le script d’entraînement (facultatif)

Copiez le code suivant dans un fichier nommé train.py et enregistrez-le en local sur votre machine :
train.py
Ensuite, exécutez le script d’entraînement avec uv :

Créer votre premier notebook

  1. Accédez au Workspace de votre projet.
  2. Sélectionnez Notebooks dans la barre latérale du projet.
  3. Cliquez sur Create notebook.
Pour plus d’informations, voir Créer et gérer des notebooks.

Installer les dépendances

Dans votre notebook, installez les dépendances requises :
  1. Sélectionnez Manage packages () dans la barre latérale du notebook.
  2. Saisissez torch, ucimlrepo et scikit-learn.
  3. Sélectionnez Add.
Pour plus d’informations, voir le guide Gérer les paquets et les environnements ou se référer à la documentation de marimo.

Exécuter l’exemple de notebook