Glossaire

Poids et biais

Rationalisez vos flux de travail d'apprentissage automatique avec Weights & Biases. Suivez, visualisez et collaborez sur les expériences pour un développement plus rapide et reproductible de l'IA.

Weights & Biases (W&B) est une plateforme conçue pour rationaliser les flux de travail d'apprentissage automatique en fournissant des outils pour le suivi des expériences, la version des données et des modèles, et la collaboration. Elle agit comme un hub central pour les opérations d'apprentissage automatique (MLOps), aidant les individus et les équipes à gérer les complexités du développement et du déploiement des modèles d'IA, y compris les modèles YOLO d'Ultralytics. Il facilite une meilleure compréhension des performances des modèles, la reproductibilité des expériences et l'efficacité globale du cycle de vie du développement de l'IA.

Qu'est-ce que la pondération et les biais ?

Weights & Biases est une plateforme MLOps complète visant à améliorer la productivité des praticiens de l'apprentissage machine (ML). Elle fournit un moyen systématique d'enregistrer, de suivre et de visualiser chaque composant d'une expérience ML, y compris les ensembles de données (comme COCO ou les données personnalisées gérées via Ultralytics HUB), les hyperparamètres, les mesures d'entraînement comme la précision et la perte, les versions de code et les poids de modèle résultants. En offrant un tableau de bord clair et organisé, W&B simplifie le processus de comparaison de différentes expériences, de débogage des modèles et de partage des résultats avec les collaborateurs. Il s'intègre facilement avec des frameworks populaires tels que PyTorch et TensorFlow, ce qui le rend adaptable à divers projets d'IA, de la vision par ordinateur (CV) au traitement du langage naturel (NLP).

Il est important de distinguer la plate-forme Poids et Biais des concepts de "poids" et de "biais" au sein d'un réseau neuronal (NN). Dans un réseau neuronal, les poids et les biais sont les paramètres apprenables que le modèle ajuste pendant la formation à l'aide d'algorithmes d'optimisation afin de minimiser la fonction de perte. Les poids déterminent la force de la connexion entre les neurones, tandis que les biais fournissent un décalage, permettant au seuil de la fonction d'activation de se déplacer. La plateforme Weights & Biases est l'outil utilisé pour suivre et gérer les expériences visant à trouver les valeurs optimales de ces paramètres de réseau neuronal. Vous pouvez en savoir plus sur l'intégration d'Ultralytics avec W&B dans la documentation.

Principales caractéristiques de Pondérations et biais

Weights & Biases offre plusieurs fonctionnalités pour soutenir le cycle de vie de la ML :

Applications concrètes des poids et des biais

Weights & Biases est largement utilisé dans diverses industries pour améliorer les processus de développement de l'apprentissage automatique.

  1. Développement de modèles de vision par ordinateur : Une équipe qui forme un modèle Ultralytics YOLOv8 pour la détection d'objets dans les véhicules autonomes peut utiliser W&B pour enregistrer des cycles de formation avec différentes stratégies d'augmentation des données ou des architectures de base. Ils peuvent visualiser l'impact sur les mesures de précision et de rappel sur des ensembles de données comme Argoverse, comparer les résultats dans le tableau de bord W&B, et versionner les poids de modèle les plus performants à l'aide d'Artifacts pour un déploiement ultérieur. En savoir plus sur l'intégration d'Ultralytics et de W&B.
  2. Analyse d'images médicales : Les chercheurs qui analysent des images médicales pour détecter des maladies, par exemple en utilisant un modèle entraîné sur l'ensemble de données des tumeurs cérébrales, peuvent tirer parti de W&B. Ils peuvent suivre les expériences impliquant un réglage fin des modèles pré-entraînés, visualiser les masques de segmentation ou la précision de la classification, surveiller l'utilisation du GPU pendant les longues sessions d'entraînement, et collaborer en partageant des rapports détaillés de leurs résultats, garantissant ainsi la transparence et la reproductibilité dans les applications sensibles. Cette démarche s'aligne sur les objectifs de l'IA explicable (XAI).

En fournissant un environnement structuré pour gérer le cycle de vie du ML, Weights & Biases aide les équipes à construire de meilleurs modèles plus rapidement et facilite la collaboration et la reproductibilité dans le développement de l'IA. Vous pouvez explorer comment intégrer W&B à vos projets Ultralytics via la documentation officielle.

Rejoindre la communauté Ultralytics

Rejoignez l'avenir de l'IA. Connectez-vous, collaborez et évoluez avec des innovateurs mondiaux.

S'inscrire
Lien copié dans le presse-papiers