Ultralytics YOLO27:

Umfassender Leitfaden zu Ultralytics YOLOv5#

Willkommen in der Dokumentation zu Ultralytics YOLOv5🚀! Ultralytics YOLOv5, die fünfte Version des revolutionären Modells zur Objekterkennung „You Only Look Once“, wurde entwickelt, um in Echtzeit schnelle und präzise Ergebnisse zu liefern. Obwohl YOLOv5 weiterhin ein leistungsstarkes Werkzeug ist, solltest du für die neuesten Entwicklungen auch seine Nachfolger Ultralytics YOLOv8, YOLO11 und YOLO26 kennenlernen.

Dieses leistungsstarke, auf PyTorch basierende Framework für Deep Learning erfreut sich aufgrund seiner Vielseitigkeit, Benutzerfreundlichkeit und hohen Leistung großer Beliebtheit. Unsere Dokumentation führt dich durch den Installationsprozess, erläutert die architektonischen Besonderheiten des Modells, zeigt verschiedene Anwendungsfälle und bietet eine Reihe ausführlicher Tutorials. Mit diesen Ressourcen kannst du das volle Potenzial von YOLOv5 für deine Projekte im Bereich Computer Vision ausschöpfen. Lass uns loslegen!

Entdecken und lernen#

Hier findest du eine Sammlung umfassender Tutorials, die dich durch verschiedene Aspekte von YOLOv5 führen.

Unterstützte Umgebungen#

Ultralytics stellt eine Reihe sofort einsatzbereiter Umgebungen bereit, in denen wichtige Abhängigkeiten wie CUDA, CuDNN, Python und PyTorch bereits installiert sind, damit du deine Projekte schnell starten kannst. Mit der Ultralytics Platform kannst du außerdem deine Modelle und Datensätze verwalten.

Projektstatus#

YOLOv5 CI

Dieses Abzeichen zeigt an, dass alle GitHub-Actions für YOLOv5-Tests zur kontinuierlichen Integration (CI) erfolgreich durchlaufen. Diese CI-Tests prüfen die Funktionalität und Leistung von YOLOv5 in verschiedenen wichtigen Bereichen: Training, Validierung, Inferenz, Export und Benchmarks. Sie gewährleisten einen konsistenten und zuverlässigen Betrieb unter macOS, Windows und Ubuntu. Die Tests werden alle 24 Stunden sowie bei jedem neuen Commit durchgeführt.


Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

Verbinden und beitragen#

Deine Reise mit YOLOv5 muss nicht allein stattfinden. Werde Teil unserer aktiven Community auf GitHub, vernetze dich auf LinkedIn mit Fachleuten, teile deine Ergebnisse auf Twitter und finde Lernressourcen auf YouTube. Folge uns auf TikTok und BiliBili, um weitere spannende Inhalte zu entdecken.

Du möchtest beitragen? Wir freuen uns über Beiträge jeder Art – von Codeverbesserungen und Fehlerberichten bis hin zu Aktualisierungen der Dokumentation. Weitere Informationen findest du in unseren Richtlinien für Beiträge.

Wir sind gespannt auf die innovativen Möglichkeiten, mit denen du YOLOv5 einsetzen wirst. Leg los, experimentiere und revolutioniere deine Projekte im Bereich Computer Vision! 🚀

FAQ#

  • Ultralytics YOLOv5 ist für seine schnelle und präzise Objekterkennung bekannt. Das auf PyTorch basierende Modell ist vielseitig und benutzerfreundlich und eignet sich daher für verschiedene Computer-Vision-Projekte. Zu den wichtigsten Funktionen gehören Inferenz in Echtzeit, die Unterstützung mehrerer Trainingstechniken wie Testzeit-Augmentierung (TTA) und das Zusammenführen von Modellen sowie die Kompatibilität mit Exportformaten wie TFLite, ONNX, CoreML und TensorRT. Eine ausführliche Erklärung, wie Ultralytics YOLOv5 dein Projekt verbessern kann, findest du in unserem Leitfaden zum Export nach TFLite, ONNX, CoreML und TensorRT.

  • Das Training eines benutzerdefinierten YOLOv5-Modells mit deinem Datensatz umfasst einige wichtige Schritte. Bereite zunächst deinen Datensatz im erforderlichen Format vor und versehe ihn mit Beschriftungen. Konfiguriere anschließend die YOLOv5-Trainingsparameter und starte den Trainingsprozess mit dem Skript train.py. Eine ausführliche Anleitung zu diesem Prozess findest du in unserem Leitfaden zum Training benutzerdefinierter Daten. Er enthält Schritt-für-Schritt-Anweisungen, damit du optimale Ergebnisse für deinen spezifischen Anwendungsfall erzielst.

  • Ultralytics YOLOv5 wird Modellen wie R-CNN aufgrund seiner höheren Geschwindigkeit und Genauigkeit bei der Objekterkennung in Echtzeit vorgezogen. YOLOv5 verarbeitet das gesamte Bild in einem einzigen Durchgang und ist dadurch deutlich schneller als der regionenbasierte Ansatz von RCNN, bei dem mehrere Durchläufe erforderlich sind. Darüber hinaus machen die nahtlose Integration von YOLOv5 in verschiedene Exportformate und die umfassende Dokumentation das Modell zu einer ausgezeichneten Wahl für Anfänger und Fachleute. Weitere Informationen zu den architektonischen Vorteilen findest du in unserer Architekturübersicht.

  • Zur Optimierung der Leistung eines YOLOv5-Modells werden verschiedene Hyperparameter angepasst und Techniken wie Datenaugmentation und Transferlernen eingesetzt. Ultralytics bietet umfassende Ressourcen zur Entwicklung von Hyperparametern und zu Beschneidung und Sparsität, um die Effizienz des Modells zu verbessern. Praktische Tipps findest du in unserem Leitfaden mit Tipps für optimale Trainingsergebnisse, der konkrete Hinweise für eine optimale Leistung während des Trainings bietet.

  • Ultralytics YOLOv5 unterstützt verschiedene Umgebungen, darunter kostenlose GPU-Notebooks auf Gradient, Google Colab und Kaggle sowie große Cloud-Plattformen wie Google Cloud, Amazon AWS und Azure. Für eine bequeme Einrichtung sind auch Docker-Images verfügbar. Eine ausführliche Anleitung zur Einrichtung dieser Umgebungen findest du im Abschnitt Unterstützte Umgebungen, der Schritt-für-Schritt-Anweisungen für jede Plattform enthält.

Kommentare