Ultralytics YOLO27:
Get Started

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. YOLOv5 ist nach wie vor ein leistungsstarkes Werkzeug. Entdecke aber auch die Nachfolger Ultralytics YOLOv8, YOLO11 und YOLO26, um von den neuesten Entwicklungen zu profitieren.

Dieses leistungsstarke Framework für Deep Learning basiert auf PyTorch und erfreut sich großer Beliebtheit, da es vielseitig, einfach zu bedienen und leistungsstark ist. Unsere Dokumentation führt dich durch die Installation, erläutert die architektonischen Besonderheiten des Modells, stellt verschiedene Anwendungsfälle vor und bietet eine Reihe ausführlicher Tutorials. Mit diesen Ressourcen kannst du das volle Potenzial von YOLOv5 für deine Computer-Vision-Projekte 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 bietet verschiedene sofort einsatzbereite Umgebungen, in denen wichtige Abhängigkeiten wie CUDA, CuDNN, Python und PyTorch bereits installiert sind, damit du direkt mit deinen Projekten loslegen kannst. Mit der Ultralytics Platform kannst du außerdem deine Modelle und Datensätze verwalten.

Projektstatus#

YOLOv5 CI

Dieses Badge zeigt an, dass alle GitHub-Actions von YOLOv5 für die kontinuierliche Integration (CI) erfolgreich durchlaufen. Diese CI-Tests prüfen gründlich 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 ausgeführt.


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

Vernetze dich und trage bei#

Dein Weg mit YOLOv5 muss kein einsamer sein. Werde Teil unserer aktiven Community auf GitHub, vernetze dich mit Fachleuten auf LinkedIn, teile deine Ergebnisse auf Twitter und finde Lernmaterialien auf YouTube. Folge uns auf TikTok und BiliBili, um weitere interessante Inhalte zu entdecken.

Möchtest du etwas beitragen? Beiträge aller Art sind willkommen – 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 welche innovativen Arten du YOLOv5 einsetzen wirst. Leg los, experimentiere und revolutioniere deine Computer-Vision-Projekte! 🚀

Häufig gestellte Fragen#

  • Ultralytics YOLOv5 ist für seine hohe Geschwindigkeit und die präzise Objekterkennung bekannt. Das auf PyTorch basierende Modell ist vielseitig und benutzerfreundlich und eignet sich für vielfältige Computer-Vision-Projekte. Zu den wichtigsten Funktionen gehören Echtzeit-Inferenz, Unterstützung für Inferenztechniken wie Test-Time Augmentation (TTA) und Modell-Ensembling sowie Kompatibilität mit Exportformaten wie TFLite, ONNX, CoreML und TensorRT. Erfahre in unserer Anleitung zum Export in TFLite, ONNX, CoreML und TensorRT mehr darüber, wie Ultralytics YOLOv5 dein Projekt voranbringen kann.

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

  • Ultralytics YOLOv5 wird Modellen wie R-CNN vorgezogen, weil es bei der Objekterkennung in Echtzeit eine höhere Geschwindigkeit und Genauigkeit bietet. YOLOv5 verarbeitet das gesamte Bild in einem Durchgang und ist dadurch deutlich schneller als der regionenbasierte Ansatz von RCNN, bei dem mehrere Durchläufe erforderlich sind. Dank der nahtlosen Integration mit verschiedenen Exportformaten und der umfangreichen Dokumentation ist YOLOv5 außerdem eine ausgezeichnete Wahl für Einsteiger und Fachleute. Weitere Informationen zu den architektonischen Vorteilen findest du in unserer Architekturübersicht.

  • Zur Optimierung der Leistung des YOLOv5-Modells müssen verschiedene Hyperparameter angepasst und Techniken wie Datenaugmentation und Transfer Learning eingesetzt werden. Ultralytics bietet umfassende Ressourcen zu Hyperparameter-Evolution und Pruning und Sparsität, um die Modelleffizienz zu verbessern. Praktische Tipps findest du in unserem Leitfaden Tipps für optimale Trainingsergebnisse, der konkrete Empfehlungen für eine optimale Leistung während des Trainings enthält.

  • Ultralytics YOLOv5 unterstützt eine Vielzahl von Umgebungen, darunter kostenlose GPU-Notebooks auf Gradient, Google Colab und Kaggle sowie wichtige Cloud-Plattformen wie Google Cloud, Amazon AWS und Azure. Für eine bequeme Einrichtung stehen auch Docker-Images zur Verfügung. Eine ausführliche Anleitung zur Einrichtung dieser Umgebungen findest du im Abschnitt Unterstützte Umgebungen. Dort gibt es Schritt-für-Schritt-Anweisungen für jede Plattform.

Kommentare