Beschleunigung von Ultralytics mit Weights & Biases
Weights & Biases ist eine MLOps-Plattform für Entwickler, die darauf ausgelegt ist, deine Machine-Learning-Projekte zu beschleunigen.

Lass uns in ein weiteres Highlight von der YOLO VISION 2023 (YV23) eintauchen, die im Google for Startups Campus in Madrid stattfand. In diesem Vortrag tauchen wir in die dynamische Welt des Machine Learning Operations ein, in der sich Ultralytics mit Weights & Biases zusammenschließt, um deinen Workflow zu revolutionieren. Begleite uns zusammen mit dem Machine Learning Engineer von Weights & Biases, Soumik Rakshit, während er skizziert, wie du ganz einfach unsere Experimente und Modell-Checkpoints verwaltest und die Ergebnisse deiner Experimente visualisierst.
Der Vorteil von Weights & Biases: Ein Entwicklertraum#
Weights & Biases ist eine MLOps-Plattform für Entwickler, die entwickelt wurde, um deine Machine-Learning-Vorhaben zu beschleunigen. Mit einer Reihe modernster Produkte und Dienstleistungen, die dir zur Verfügung stehen, ermöglicht dir Weights & Biases, das volle Potenzial deiner Modelle mit Leichtigkeit auszuschöpfen.
Integration von Ultralytics mit W&B: Ein echter Wendepunkt#
In seinem Vortrag enthüllte Soumik die innovative Arbeit, die bei Weights & Biases geleistet wurde, um fortschrittliche Funktionen nahtlos in Ultralytics YOLOv8 zu integrieren. Mach dich bereit, die Visualisierung der Objekterkennung-Inferenz wie nie zuvor zu erleben, und erfahre, wie du diese Integration nutzen kannst, um deine eigenen Ultralytics-Workflows zu verbessern.
Von der Theorie zur Praxis: Eine Live-Demonstration#
Schauen wir es uns in Aktion an! Soumik führte uns durch einen End-to-End-Workflow zur Objekterkennung, bei dem ein Datensatz auf Weights & Biases verwendet und ein Modell mit Ultralytics trainiert wurde – er zeigte damit eine nahtlose Synergie zwischen diesen beiden leistungsstarken Plattformen auf.
Hauptfunktionen des Weights & Biases-Dashboards#
Weights & Biases bietet auch Unterstützung für ein Dashboard, in dem du den Trainingsgraphen und Metriken visualisieren kannst. Einige Hauptfunktionen sind:
- Echtzeit-Metrikverfolgung: Überwache wichtige Leistungsmetriken wie Genauigkeit, Verlust und Validierungsergebnisse in Echtzeit, während dein Deep-Learning-Modell trainiert. Dies ermöglicht rechtzeitige Anpassungen und Einblicke in das Modellverhalten.
- Hyperparameter-Optimierung: Nutze automatisierte Tools oder manuelle Techniken, um Hyperparameter wie Lernrate, Batch-Größe und Netzwerkarchitektur fein abzustimmen und so die Modellleistung und Konvergenz zu optimieren.
- Visualisierung des Trainingsfortschritts: Gewinne ein tieferes Verständnis für das Verhalten deines Modells durch die Visualisierung des Trainingsfortschritts mittels Diagrammen, Grafiken und Histogrammen, die Einblicke in Trainingsdynamik, Overfitting und Konvergenzmuster bieten.
- Ressourcenüberwachung: Behalte den Überblick über Rechenressourcen wie CPU-, GPU- und Speicherauslastung während des Modelltrainings, um eine effiziente Ressourcenzuweisung zu gewährleisten und Engpässe zu vermeiden, die die Trainingsleistung beeinträchtigen könnten.
Ausführliche Details zu den einzelnen Funktionen findest du auf unseren Dokumentations-Seiten.
Zusammenfassung#
Zum Abschluss unserer Reise wird eines deutlich: Die Zukunft der ML-Operations ist glänzender denn je. Egal, ob du ein erfahrener ML-Engineer bist oder gerade erst in die Welt der KI eintauchst, sei versichert, dass der Weg vor dir mit unendlichen Möglichkeiten gepflastert ist.
Schließe dich uns an und gestalte die Zukunft des Machine Learning Operations mit. Sieh dir den gesamten Vortrag an: Watch the full talk!






