Optimiere deine Workflows für maschinelles Lernen mit Weights & Biases. Verfolge, visualisiere und arbeite gemeinsam an Experimenten für eine schnellere, reproduzierbare KI-Entwicklung.
Weights & Biases (W&B) ist eine Plattform zur Rationalisierung von Arbeitsabläufen beim maschinellen Lernen, die Werkzeuge für die Nachverfolgung von Experimenten, die Versionierung von Daten und Modellen und die Zusammenarbeit bereitstellt. Sie fungiert als zentraler Knotenpunkt für Machine Learning Operations (MLOps) und hilft Einzelpersonen und Teams, die Komplexität der Entwicklung und des Einsatzes von KI-Modellen zu bewältigen, darunter Ultralytics YOLO Modelle. Es ermöglicht ein besseres Verständnis der Modellleistung, die Reproduzierbarkeit von Experimenten und die Gesamteffizienz im KI-Entwicklungszyklus.
Weights & Biases ist eine umfassende MLOps-Plattform, die darauf abzielt, die Produktivität von Praktikern des maschinellen Lernens zu steigern. Sie bietet eine systematische Möglichkeit, jede Komponente eines ML-Experiments zu protokollieren, zu verfolgen und zu visualisieren, einschließlich Datensätze, Hyperparameter, Trainingsmetriken wie Genauigkeit und Verlust, Codeversionen und resultierende Modellgewichte. Mit einem übersichtlichen Dashboard vereinfacht W&B den Vergleich verschiedener Versuchsdurchläufe, das Debugging von Modellen und den Austausch von Ergebnissen mit Kollegen. W&B lässt sich problemlos in gängige Frameworks integrieren, wie z. B. PyTorch und TensorFlowund kann so für verschiedene KI-Projekte genutzt werden. Die Plattform unterscheidet sich von den Konzepten der "Gewichte" und "Verzerrungen" in einem neuronalen Netzwerk (NN), die sich auf die lernbaren Parameter beziehen, die das Modell während des Trainings anpasst. W&B ist das Werkzeug, mit dem die Experimente zur Optimierung dieser Parameter verfolgt werden. In der Dokumentation erfährst du mehr über die Integration von Ultralytics in W&B.
Weights & Biases bietet mehrere Funktionen zur Unterstützung des ML-Lebenszyklus:
Weights & Biases wird in vielen Branchen eingesetzt, um Entwicklungsprozesse für maschinelles Lernen zu verbessern.
Teams, die Wahrnehmungssysteme für autonome Fahrzeuge entwickeln, nutzen W&B, um die große Anzahl der erforderlichen Experimente zu verwalten. Sie verfolgen Leistungskennzahlen wie die durchschnittliche Genauigkeit (mean Average Precision, mAP) von Objekterkennungsmodellen, die auf verschiedenen Datensätzen für unterschiedliche Fahrbedingungen (Tag, Nacht, Regen) trainiert wurden. Mit W&B können sie Modelle vergleichen, die mit unterschiedlichen Architekturen (z. B. YOLOv8 vs. YOLOv9), Hyperparametern oder Datenerweiterungsstrategien trainiert wurden, und die Ergebnisse wie Bounding Boxes auf Testbildern visualisieren, um Robustheit und Sicherheit vor dem Einsatz zu gewährleisten.
Im Gesundheitswesen verlassen sich Forscher, die KI für die medizinische Bildanalyse entwickeln, z. B. für die Erkennung von Tumoren in CT-Scans oder die Segmentierung von Organen, auf W&B. Sie verfolgen Metriken wie den Dice Score für Bildsegmentierungsaufgaben über verschiedene Trainingsepochen hinweg. W&B hilft bei der Verwaltung von Experimenten mit sensiblen Daten, bei der Nachverfolgung von Modellversionen zur Einhaltung gesetzlicher Vorschriften (z. B. FDA-Richtlinien) und bei der Visualisierung von Segmentierungsmasken auf Bildern, um die Modellgenauigkeit zu bewerten und so die Entwicklung zuverlässiger Diagnoseinstrumente zu unterstützen. Erfahre , wie Ultralytics YOLO in der medizinischen Bildgebung eingesetzt werden.
Durch die Bereitstellung robuster Tools für die Nachverfolgung und Visualisierung verbessert Weights & Biases die Effizienz und Zuverlässigkeit von Projekten des maschinellen Lernens erheblich, von der Forschung bis zur Produktion. Du kannst deine eigenen Projekte mit Ultralytics HUB verwalten, das Funktionen zur Verfolgung von Experimenten integriert.