Zum Inhalt springen

HUB DatensÀtze

Ultralytics HUB Datasets sind eine praktische Lösung fĂŒr die Verwaltung und Nutzung deiner benutzerdefinierten DatensĂ€tze.

Sobald die DatensĂ€tze hochgeladen sind, können sie sofort fĂŒr die Modellschulung verwendet werden. Dieser integrierte Ansatz ermöglicht einen nahtlosen Übergang von der Datensatzverwaltung zur Modellschulung und vereinfacht den gesamten Prozess erheblich.



Pass auf: Beobachten: Hochladen von DatensĂ€tzen auf Ultralytics HUB | VollstĂ€ndiger Überblick ĂŒber die Funktion zum Hochladen von DatensĂ€tzen

Datensatz hochladen

Ultralytics HUB DatensĂ€tze sind genau wie die YOLOv5 und YOLOv8 🚀 DatensĂ€tze. Sie verwenden die gleiche Struktur und die gleichen Beschriftungsformate, um alles einfach zu halten.

Bevor du einen Datensatz auf Ultralytics HUB hochlÀdst, musst du sicherstellen, dass sich die YAML-Datei deines Datensatzes im Stammverzeichnis des Datensatzes befindet und dass die YAML-Datei, das Verzeichnis und das ZIP-Verzeichnis des Datensatzes denselben Namen haben, wie im folgenden Beispiel gezeigt.

Wenn dein Datensatz zum Beispiel "coco8" heißt, wie unser COCO8 Beispiel-Datensatz, dann solltest du eine coco8.yaml innerhalb deines coco8/ Verzeichnis, das eine coco8.zip wenn sie verpackt ist:

zip -r coco8.zip coco8

Du kannst unseren COCO8-Beispieldatensatz herunterladen und entpacken, um genau zu sehen, wie du deinen Datensatz strukturieren musst.

Struktur des COCO8-Datensatzes

Der Datensatz YAML ist das gleiche Standard YOLOv5 und YOLOv8 YAML-Format.

coco8.yaml

# Ultralytics YOLO 🚀, AGPL-3.0 license
# COCO8 dataset (first 8 images from COCO train2017) by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/coco8/
# Example usage: yolo train data=coco8.yaml
# parent
# ├── ultralytics
# └── datasets
#     └── coco8  ← downloads here (1 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/coco8 # dataset root dir
train: images/train # train images (relative to 'path') 4 images
val: images/val # val images (relative to 'path') 4 images
test: # test images (optional)

# Classes
names:
  0: person
  1: bicycle
  2: car
  3: motorcycle
  4: airplane
  5: bus
  6: train
  7: truck
  8: boat
  9: traffic light
  10: fire hydrant
  11: stop sign
  12: parking meter
  13: bench
  14: bird
  15: cat
  16: dog
  17: horse
  18: sheep
  19: cow
  20: elephant
  21: bear
  22: zebra
  23: giraffe
  24: backpack
  25: umbrella
  26: handbag
  27: tie
  28: suitcase
  29: frisbee
  30: skis
  31: snowboard
  32: sports ball
  33: kite
  34: baseball bat
  35: baseball glove
  36: skateboard
  37: surfboard
  38: tennis racket
  39: bottle
  40: wine glass
  41: cup
  42: fork
  43: knife
  44: spoon
  45: bowl
  46: banana
  47: apple
  48: sandwich
  49: orange
  50: broccoli
  51: carrot
  52: hot dog
  53: pizza
  54: donut
  55: cake
  56: chair
  57: couch
  58: potted plant
  59: bed
  60: dining table
  61: toilet
  62: tv
  63: laptop
  64: mouse
  65: remote
  66: keyboard
  67: cell phone
  68: microwave
  69: oven
  70: toaster
  71: sink
  72: refrigerator
  73: book
  74: clock
  75: vase
  76: scissors
  77: teddy bear
  78: hair drier
  79: toothbrush

# Download script/URL (optional)
download: https://ultralytics.com/assets/coco8.zip

Nachdem du deinen Datensatz gezippt hast, solltest du ihn validieren, bevor du ihn auf Ultralytics HUB hochlĂ€dst. Ultralytics HUB fĂŒhrt die ÜberprĂŒfung des Datensatzes nach dem Hochladen durch. Wenn du also im Voraus sicherstellst, dass dein Datensatz korrekt formatiert und fehlerfrei ist, kannst du RĂŒckschlĂ€ge aufgrund einer Ablehnung des Datensatzes vermeiden.

from ultralytics.hub import check_dataset

check_dataset('path/to/coco8.zip')

Sobald dein Datensatz-ZIP fertig ist, navigierst du zur Seite DatensÀtze, indem du in der Seitenleiste auf die SchaltflÀche DatensÀtze klickst.

Ultralytics HUB Screenshot der Startseite mit einem Pfeil, der auf die SchaltflÀche "DatensÀtze" in der Seitenleiste zeigt

Klicke auf die SchaltflÀche Datensatz hochladen oben rechts auf der Seite. Dadurch wird der Dialog Datensatz hochladen aufgerufen.

Ultralytics HUB Screenshot der Seite Datensatz mit einem Pfeil, der auf die SchaltflÀche Datensatz hochladen zeigt

Lade deinen Datensatz in das Feld Dataset .zip file hoch.

Du hast zusĂ€tzlich die Möglichkeit, einen eigenen Namen und eine Beschreibung fĂŒr deinen Ultralytics HUB Datensatz festzulegen.

Wenn du mit der Konfiguration deines Datensatzes zufrieden bist, klicke auf Hochladen.

Ultralytics HUB Screenshot des Dialogs "Datensatz hochladen" mit einem Pfeil, der auf die SchaltflÀche "Hochladen" zeigt

Nachdem dein Datensatz hochgeladen und verarbeitet wurde, kannst du ihn ĂŒber die Seite DatensĂ€tze aufrufen.

Ultralytics HUB Screenshot der Seite "DatensÀtze" mit einem Pfeil, der auf einen der DatensÀtze zeigt

Du kannst die Bilder in deinem Datensatz gruppiert nach Splits (Train, Validation, Test) anzeigen.

Ultralytics HUB Screenshot der Seite Datensatz mit einem Pfeil, der auf die Registerkarte Bilder zeigt

Tipp

Jedes Bild kann zur besseren Veranschaulichung vergrĂ¶ĂŸert werden.

Ultralytics HUB Screenshot der Registerkarte "Bilder" auf der Seite "DatensÀtze" mit einem Pfeil, der auf das Symbol "Erweitern" zeigt

Ultralytics HUB Screenshot der Registerkarte "Bilder" auf der Seite "Datensatz" mit einem der erweiterten Bilder

Außerdem kannst du deinen Datensatz analysieren, indem du auf die Registerkarte Übersicht klickst.

Ultralytics HUB Screenshot der Seite Datensatz mit einem Pfeil, der auf die Registerkarte Übersicht zeigt

Als nÀchstes trainierst du ein Modell auf deinem Datensatz.

Ultralytics HUB Screenshot der Seite "Datensatz" mit einem Pfeil, der auf die SchaltflÀche "Modell trainieren" zeigt

Datensatz teilen

Info

Ultralytics HUBDie Sharing-Funktion von bietet eine bequeme Möglichkeit, DatensĂ€tze mit anderen zu teilen. Diese Funktion ist sowohl fĂŒr bestehende Ultralytics HUB Nutzer als auch fĂŒr diejenigen gedacht, die noch kein Konto erstellt haben.

Hinweis

Du hast die Kontrolle ĂŒber den allgemeinen Zugriff auf deine DatensĂ€tze.

Du kannst den allgemeinen Zugriff auf "Privat" setzen, dann hast nur du Zugriff darauf. Alternativ kannst du den allgemeinen Zugriff auf "Unlisted" setzen. In diesem Fall können alle Personen, die einen direkten Link zum Datensatz haben, diesen einsehen, unabhÀngig davon, ob sie ein Ultralytics HUB Konto haben oder nicht.

Navigiere zur Datensatzseite des Datensatzes, den du teilen möchtest, öffne das Dropdown-MenĂŒ der Datensatzaktionen und klicke auf die Option Teilen. Diese Aktion löst den Dialog Datensatz teilen aus.

Ultralytics HUB Screenshot der Seite "Datensatz" mit einem Pfeil, der auf die Option "Teilen" zeigt

Tipp

Du kannst einen Datensatz auch direkt auf der Seite " DatensÀtze" teilen.

Ultralytics HUB Screenshot der Seite "DatensĂ€tze" mit einem Pfeil, der auf die Option "Teilen" fĂŒr einen der DatensĂ€tze zeigt

Setze den allgemeinen Zugang auf "Unlisted" und klicke auf Speichern.

Ultralytics HUB Screenshot des Dialogs "Datensatz freigeben" mit einem Pfeil, der auf das Dropdown-MenĂŒ und einen auf die SchaltflĂ€che "Speichern" zeigt

Jetzt kann jeder, der den direkten Link zu deinem Datensatz hat, ihn einsehen.

Tipp

Du kannst einfach auf den Link des Datensatzes klicken, der im Dialogfeld Datensatz teilen angezeigt wird, um ihn zu kopieren.

Ultralytics HUB Screenshot des Dialogs "Datensatz teilen" mit einem Pfeil, der auf den Link zum Datensatz zeigt

Datensatz bearbeiten / löschen

Navigiere zur Datensatzseite des zu bearbeitenden Datensatzes, öffne das Dropdown-MenĂŒ der Datensatzaktionen und klicke auf die Option Bearbeiten. Diese Aktion löst den Dialog Datensatz aktualisieren aus.

Ultralytics HUB Screenshot der Seite "Datensatz" mit einem Pfeil, der auf die Option "Bearbeiten und Löschen" zeigt

Wenden Sie die gewĂŒnschten Änderungen an Ihrem Datensatz an und bestĂ€tigen Sie die Änderungen mit Speichern.

Navigiere zur Datensatzseite des zu löschenden Datensatzes, öffne das Dropdown-MenĂŒ der Datensatzaktionen und klicke auf die Option Löschen. Mit dieser Aktion wird der Datensatz gelöscht.

Hinweis

Wenn du deine Meinung Ànderst, kannst du den Datensatz auf der Seite Papierkorb wiederherstellen.

Ultralytics HUB Screenshot der Seite "Papierkorb" mit einem Pfeil, der auf die Option "Wiederherstellen" fĂŒr einen der DatensĂ€tze zeigt



Erstellt 2023-11-12, Aktualisiert 2024-02-13
Autoren: glenn-jocher (4), priytosh-tripathi (1), chr043416@gmail.com (1), sergiuwaxmann (1), Laughing-q (1)

Kommentare