Tiger-Pose-Datensatz
EinfĂŒhrung
Ultralytics stellt den Tiger-Pose-Datensatz vor, eine vielseitige Sammlung, die fĂŒr PosenschĂ€tzungsaufgaben entwickelt wurde. Dieser Datensatz umfasst 263 Bilder aus einem YouTube-Video, von denen 210 Bilder fĂŒr das Training und 53 fĂŒr die Validierung verwendet werden. Er ist eine hervorragende Ressource zum Testen und zur Fehlersuche bei Algorithmen zur PosenschĂ€tzung.
Trotz seiner ĂŒberschaubaren GröĂe von 210 Bildern bietet der Tiger-Pose-Datensatz eine groĂe Vielfalt. Er eignet sich daher zur Bewertung von Trainingspipelines, zur Identifizierung potenzieller Fehler und als wertvolle Vorstufe zur Arbeit mit gröĂeren DatensĂ€tzen fĂŒr die PosenschĂ€tzung.
Dieser Datensatz ist fĂŒr die Verwendung mit Ultralytics HUB und YOLOv8.
Pass auf: Trainiere das YOLOv8 Pose-Modell auf dem Tiger-Pose-Datensatz mit Ultralytics HUB
Datensatz YAML
Eine YAML-Datei (Yet Another Markup Language) dient dazu, die Konfigurationsdetails eines Datensatzes festzulegen. Sie enthĂ€lt wichtige Daten wie Dateipfade, Klassendefinitionen und andere relevante Informationen. Speziell fĂŒr die tiger-pose.yaml
Datei, kannst du prĂŒfen Ultralytics Tiger-Pose Datensatz Konfigurationsdatei.
ultralytics/cfg/datasets/tiger-pose.yaml
# Ultralytics YOLO đ, AGPL-3.0 license
# Tiger Pose dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/pose/tiger-pose/
# Example usage: yolo train data=tiger-pose.yaml
# parent
# âââ ultralytics
# âââ datasets
# âââ tiger-pose â downloads here (75.3 MB)
# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: ../datasets/tiger-pose # dataset root dir
train: train # train images (relative to 'path') 210 images
val: val # val images (relative to 'path') 53 images
# Keypoints
kpt_shape: [12, 2] # number of keypoints, number of dims (2 for x,y or 3 for x,y,visible)
flip_idx: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
# Classes
names:
0: tiger
# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/tiger-pose.zip
Verwendung
Um ein YOLOv8n-pose-Modell auf dem Tiger-Pose-Datensatz fĂŒr 100 Epochen mit einer BildgröĂe von 640 zu trainieren, kannst du die folgenden Codeschnipsel verwenden. Eine umfassende Liste der verfĂŒgbaren Argumente findest du auf der Seite Modelltraining.
Beispiel fĂŒr einen Zug
Beispielbilder und Anmerkungen
Hier sind einige Beispiele von Bildern aus dem Tiger-Pose-Datensatz, zusammen mit den entsprechenden Anmerkungen:
- Mosaikbild: Dieses Bild zeigt einen Trainingsstapel, der aus Mosaikbildern des Datensatzes besteht. Beim Mosaikieren werden mehrere Bilder zu einem einzigen Bild zusammengefĂŒgt, um die Vielfalt der Objekte und Szenen in jedem Trainingsstapel zu erhöhen. Dadurch wird die FĂ€higkeit des Modells verbessert, sich auf verschiedene ObjektgröĂen, SeitenverhĂ€ltnisse und Kontexte einzustellen.
Das Beispiel zeigt die Vielfalt und KomplexitÀt der Bilder im Tiger-Pose-Datensatz und die Vorteile der Mosaikbildung im Trainingsprozess.
Beispiel fĂŒr eine Schlussfolgerung
Beispiel fĂŒr eine Schlussfolgerung
Zitate und Danksagungen
Der Datensatz wurde unter der AGPL-3.0 Lizenz veröffentlicht.
FAQ
WofĂŒr wird der Ultralytics Tiger-Pose-Datensatz verwendet?
Der Ultralytics Tiger-Pose-Datensatz wurde fĂŒr PosenschĂ€tzungsaufgaben entwickelt und besteht aus 263 Bildern, die aus einem YouTube-Video stammen. Der Datensatz ist in 210 Trainingsbilder und 53 Validierungsbilder unterteilt. Er eignet sich besonders gut zum Testen, Trainieren und Verfeinern von Algorithmen zur PosenschĂ€tzung mit Ultralytics HUB und YOLOv8.
Wie trainiere ich ein YOLOv8 Modell mit dem Tiger-Pose-Datensatz?
Um ein YOLOv8n-pose-Modell auf dem Tiger-Pose-Datensatz fĂŒr 100 Epochen mit einer BildgröĂe von 640 zu trainieren, verwende die folgenden Codeschnipsel. Weitere Details findest du auf der Seite Training:
Beispiel fĂŒr einen Zug
Welche Konfigurationen hat die tiger-pose.yaml
Datei enthalten?
Die tiger-pose.yaml
Datei wird verwendet, um die Konfigurationsdetails des Tiger-Pose-Datensatzes festzulegen. Sie enthÀlt wichtige Daten wie Dateipfade und Klassendefinitionen. Um die genaue Konfiguration zu sehen, kannst du dir die Ultralytics Tiger-Pose Datensatz Konfigurationsdatei.
Wie kann ich mit einem YOLOv8 Modell, das mit dem Tiger-Pose-Datensatz trainiert wurde, Inferenzen durchfĂŒhren?
Um mit einem YOLOv8 Modell, das mit dem Tiger-Pose-Datensatz trainiert wurde, RĂŒckschlĂŒsse zu ziehen, kannst du die folgenden Codeschnipsel verwenden. Eine detaillierte Anleitung findest du auf der Seite Vorhersage:
Beispiel fĂŒr eine Schlussfolgerung
Was sind die Vorteile der Verwendung des Tiger-Pose-Datensatzes fĂŒr die PosenschĂ€tzung?
Der Tiger-Pose-Datensatz bietet trotz seiner ĂŒberschaubaren GröĂe von 210 Bildern fĂŒr das Training eine vielfĂ€ltige Sammlung von Bildern, die sich ideal zum Testen von PosenschĂ€tzungs-Pipelines eignen. Der Datensatz hilft dabei, potenzielle Fehler zu erkennen und dient als Vorstufe zur Arbeit mit gröĂeren DatensĂ€tzen. AuĂerdem unterstĂŒtzt der Datensatz das Training und die Verfeinerung von Algorithmen zur PosenschĂ€tzung mit fortschrittlichen Tools wie Ultralytics HUB und YOLOv8um die Leistung und Genauigkeit der Modelle zu verbessern.
Erstellt am 2023-11-12, Aktualisiert am 2024-07-17
Autoren: hnliu_2@stu.xidian.edu.cn (1), glenn-jocher (9), RizwanMunawar (1)