YOLO Vision 2026 :
Retour au glossaire Ultralytics

Weights & Biases

Explore comment Weights & Biases rationalise les MLOps pour Ultralytics YOLO26. Apprends à suivre les expériences, optimiser les hyperparamètres et gérer les artefacts pour de meilleurs modèles.

Weights & Biases (souvent abrégé en W&B ou WandB) est une plateforme MLOps (Machine Learning Operations) complète conçue pour aider les data scientists et les ingénieurs en apprentissage automatique à rationaliser leur flux de travail de développement de modèles. En tant qu'outil conçu pour les développeurs, elle agit comme un système d'enregistrement central pour suivre les expériences, versionner les ensembles de données et les modèles, et visualiser les métriques de performance en temps réel. Dans le paysage complexe de l'intelligence artificielle, il est essentiel de maintenir la reproductibilité et la visibilité sur les cycles d'entraînement ; Weights & Biases répond à ce besoin en enregistrant automatiquement les hyperparamètres, les métriques système et les fichiers de sortie, permettant aux équipes de comparer des expériences disparates et d'identifier efficacement les configurations les plus performantes.

Capacités fondamentales en apprentissage automatique#

La valeur principale de Weights & Biases réside dans sa capacité à organiser le processus souvent chaotique de l'entraînement de modèles de deep learning. Elle fournit une suite d'outils qui s'intègrent directement avec des frameworks populaires comme PyTorch et l'écosystème Ultralytics.

  • Suivi d'expériences : Cette fonctionnalité enregistre tous les paramètres de configuration, tels que le taux d'apprentissage, la taille du batch et l'architecture du modèle. Elle consigne également des métriques dynamiques telles que les fonctions de perte et la précision au fil du temps, les présentant dans des graphiques interactifs.
  • Optimisation des hyperparamètres : Les W&B Sweeps automatisent le processus de réglage des hyperparamètres. En explorant différentes combinaisons de paramètres, tu peux maximiser les métriques de performance du modèle telles que la précision moyenne (mAP) sans intervention manuelle.
  • Gestion des artefacts : Pour garantir un suivi complet de la traçabilité, les W&B Artifacts versionnent les ensembles de données et les points de contrôle de modèles. Cela te permet de retracer exactement quelle version de données a produit un modèle spécifique, un composant clé d'un suivi de modèle robuste.
  • Surveillance système : La plateforme suit l'utilisation du matériel, y compris l'utilisation du GPU, la consommation de mémoire et la température. Cela aide à identifier les goulots d'étranglement et à garantir une allocation des ressources efficace pendant les sessions d'entraînement intensives en calcul.

Applications concrètes#

Weights & Biases est largement utilisé dans diverses industries pour accélérer le déploiement de solutions de vision par ordinateur et de TAL.

  1. Recherche et développement collaborative : Les grandes équipes de recherche en IA utilisent W&B pour partager instantanément les résultats expérimentaux. Par exemple, une équipe développant un système de perception de véhicule autonome peut compter sur plusieurs ingénieurs entraînant différentes architectures de détection d'objets. W&B regroupe ces exécutions dans un tableau de bord unique, permettant à l'équipe d'analyser en collaboration quelle architecture gère le mieux les cas limites, favorisant ainsi des cycles d'itération plus rapides.

  2. Maintenance des modèles en production : Dans les environnements industriels, tels que le contrôle qualité en fabrication, les modèles doivent être réentraînés périodiquement avec de nouvelles données pour éviter la dérive des données. W&B aide les ingénieurs à comparer les performances d'un modèle de production candidat par rapport à la référence actuelle, garantissant que seuls les modèles dotés d'une précision et d'un rappel supérieurs sont déployés à la périphérie.

Intégration avec Ultralytics YOLO#

L'intégration entre Weights & Biases et Ultralytics est fluide, offrant des visualisations riches pour les tâches de détection d'objets, de segmentation et d'estimation de pose. Lors de l'entraînement d'un modèle moderne comme YOLO26, l'intégration consigne automatiquement les métriques, les prédictions de boîtes englobantes et les matrices de confusion.

Cet extrait démontre comment exploiter les capacités de journalisation automatique. En installant simplement le client, le processus d'entraînement synchronisera les résultats avec le cloud.

from ultralytics import YOLO

# Ensure the wandb client is installed
# pip install wandb

# Load the YOLO26 model (latest generation)
model = YOLO("yolo26n.pt")

# Train the model on the COCO8 dataset
# The integration automatically detects wandb and logs metrics
model.train(data="coco8.yaml", epochs=5, project="YOLO26_Experiments", name="run_01")

Distinction : Plateforme vs. Paramètres de réseau neuronal#

Il est important de distinguer la plateforme "Weights & Biases" des concepts fondamentaux de réseaux neuronaux que sont les weights (poids) et les biases (biais).

  • Poids et biais (Paramètres) : Dans un réseau de neurones, les « poids » sont les paramètres ajustables qui déterminent la force de la connexion entre les neurones, et les « biais » sont des paramètres supplémentaires qui permettent de décaler la fonction d'activation. Ce sont les valeurs mathématiques optimisées lors de la rétropropagation.
  • Weights & Biases (Plateforme) : Il s'agit de l'outil logiciel externe abordé sur cette page. Bien que la plateforme suive les valeurs et les gradients des poids et des biais du réseau de neurones à des fins d'analyse, il s'agit d'une couche de gestion superposée aux données d'entraînement et au processus, et non des composants mathématiques eux-mêmes.

Pour les utilisateurs cherchant à gérer l'ensemble du cycle de vie, y compris l'annotation et le déploiement en plus du suivi des expériences, l'Ultralytics Platform propose également des outils robustes qui complètent la journalisation détaillée des métriques fournie par l'intégration Weights & Biases.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique