Doper Ultralytics avec Weights & Biases
Weights & Biases est une plateforme MLOps conçue pour les développeurs, destinée à accélérer tes projets de machine learning.

Plongeons dans un autre moment fort de YOLO VISION 2023 (YV23), qui s'est tenu au Google for Startups Campus de Madrid. Pour cette présentation, nous plongeons dans l'univers dynamique des opérations de machine learning, où Ultralytics s'associe à Weights & Biases pour révolutionner ton workflow. Rejoins-nous avec l'ingénieur machine learning de Weights & Biases, Soumik Rakshit, qui explique comment gérer facilement nos expériences et les checkpoints de nos modèles, ainsi que visualiser les résultats de nos expériences.
L'avantage de Weights & Biases : le rêve des développeurs#
Weights & Biases est une plateforme MLOps conçue avant tout pour les développeurs, qui vise à propulser tes projets de machine learning. Grâce à un ensemble de produits et services de pointe à ta disposition, Weights & Biases te permet d'exploiter facilement tout le potentiel de tes modèles.
Intégrer Ultralytics à W&B : un véritable changement de paradigme#
Dans sa présentation, Soumik a dévoilé le travail novateur réalisé chez Weights & Biases pour intégrer de manière transparente des fonctionnalités avancées à Ultralytics YOLOv8. Prépare-toi à découvrir la visualisation de l'inférence pour la détection d'objets comme jamais auparavant et apprends comment exploiter cette intégration pour améliorer tes propres workflows Ultralytics.
De la théorie à la pratique : une démonstration en direct#
Voyons cela en action ! Soumik nous a guidés à travers un workflow de détection d'objets de bout en bout, en utilisant un jeu de données sur Weights & Biases et en entraînant un modèle avec Ultralytics, illustrant la synergie fluide entre ces deux plateformes extrêmement performantes.
Fonctionnalités clés du tableau de bord Weights & Biases#
Weights & Biases prend également en charge un tableau de bord permettant de visualiser le graphique d'entraînement et les métriques. Parmi les fonctionnalités clés, on trouve notamment :
- Suivi des métriques en temps réel : surveille les métriques de performance essentielles, telles que la précision, la perte et les scores de validation, en temps réel pendant l'entraînement de ton modèle de deep learning, afin de permettre des ajustements rapides et d'obtenir des informations sur le comportement du modèle.
- Optimisation des hyperparamètres : utilise des outils automatisés ou des techniques manuelles pour ajuster finement les hyperparamètres, tels que le taux d'apprentissage, la taille des lots et l'architecture du réseau, afin d'optimiser les performances et la convergence du modèle.
- Visualisation de la progression de l'entraînement : comprends mieux le comportement de ton modèle en visualisant la progression de l'entraînement à l'aide de graphiques, de courbes et d'histogrammes, afin d'obtenir des informations sur la dynamique de l'entraînement, le surapprentissage et les schémas de convergence.
- Surveillance des ressources : suis l'utilisation des ressources de calcul, telles que le CPU, le GPU et la mémoire, pendant l'entraînement du modèle, afin de garantir une allocation efficace des ressources et d'éviter les goulots d'étranglement susceptibles de nuire aux performances de l'entraînement.
Pour obtenir des informations détaillées sur chaque fonctionnalité, consulte nos pages de documentation.
Pour conclure#
Alors que nous arrivons au terme de notre parcours, une chose devient parfaitement claire : l'avenir des opérations de ML n'a jamais été aussi prometteur. Ainsi, que tu sois un ingénieur ML expérimenté ou que tu commences tout juste à explorer le monde de l'IA, sois assuré que le chemin qui t'attend est rempli de possibilités infinies.
Rejoins-nous pour accueillir l'avenir des opérations de machine learning. Regarde l'intégralité de la présentation !









