Booster Ultralytics avec Weights & Biases
Weights & Biases est une plateforme MLOps axée sur les développeurs, conçue pour booster tes projets de machine learning.

Plongeons-nous dans un autre temps fort de YOLO VISION 2023 (YV23) qui s'est tenu au Google for Startups Campus à Madrid. Pour cette intervention, nous explorons le monde dynamique des opérations de machine learning, où Ultralytics s'associe à Weights & Biases pour révolutionner ton flux de travail. Rejoins-nous avec Soumik Rakshit, ingénieur en machine learning chez Weights & Biases, qui explique comment gérer facilement tes expériences, tes points de contrôle de modèles et visualiser les résultats de tes expériences.
L'avantage de Weights & Biases : le rêve de tout développeur#
Weights & Biases est une plateforme MLOps conçue pour les développeurs afin de booster tes projets de machine learning. Avec une suite de produits et services de pointe à ta disposition, Weights & Biases te permet d'exploiter tout le potentiel de tes modèles en toute simplicité.
Intégrer Ultralytics à W&B : un changement radical#
Dans son intervention, Soumik a dévoilé le travail novateur réalisé chez Weights & Biases pour intégrer de manière transparente des fonctionnalités avancées avec Ultralytics YOLOv8. Prépare-toi à découvrir la visualisation d'inférence de détection d'objets comme jamais auparavant et apprends comment tu peux exploiter cette intégration pour améliorer tes propres flux de travail 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 complet utilisant un dataset sur Weights & Biases et l'entraînement d'un modèle avec Ultralytics, illustrant une synergie parfaite entre ces deux plateformes incontournables.
Fonctionnalités clés du tableau de bord Weights & Biases#
Weights & Biases propose également un tableau de bord où tu peux visualiser le graphe d'entraînement et les métriques. Voici quelques fonctionnalités clés :
- Suivi des métriques en temps réel : Surveille des métriques de performance cruciales 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, ce qui permet d'effectuer des ajustements opportuns et d'obtenir des insights sur le comportement du modèle.
- Optimisation des hyperparamètres : Utilise des outils automatisés ou des techniques manuelles pour affiner les hyperparamètres tels que le taux d'apprentissage, la taille des batchs et l'architecture réseau, optimisant ainsi la performance et la convergence du modèle.
- Visualisation de la progression de l'entraînement : Obtiens une compréhension plus approfondie du comportement de ton modèle en visualisant la progression de l'entraînement grâce à des graphiques, des courbes et des histogrammes, offrant des informations sur la dynamique d'entraînement, le surapprentissage et les modèles de convergence.
- Surveillance des ressources : Garde un œil sur les ressources de calcul telles que l'utilisation du CPU, du GPU et de la mémoire pendant l'entraînement du modèle, garantissant une allocation efficace des ressources et prévenant les goulots d'étranglement susceptibles d'entraver les performances d'entraînement.
Pour des détails approfondis sur chaque fonctionnalité, lis la suite sur nos pages de documentation.
Conclusion#
Alors que nous terminons notre voyage, une chose devient évidente : l'avenir des opérations de ML est plus prometteur que jamais. Donc, que tu sois un ingénieur ML chevronné ou que tu commences tout juste à t'intéresser au monde de l'IA, sois assuré que le chemin à parcourir est pavé de possibilités infinies.
Rejoins-nous pour embrasser l'avenir des opérations de machine learning. Regarde l'intervention complète Regarde l'intervention complète !






