Zum Inhalt springen

Ultralytics HUB-DatensÀtze

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

Nach dem Hochladen können die DatensĂ€tze 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.


Beobachten: Beobachten: Hochladen von DatensÀtzen auf Ultralytics HUB | VollstÀndiger Durchlauf der 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 Sie einen Datensatz auf Ultralytics HUB hochladen, vergewissern Sie sich, dass sich die YAML-Datei des Datensatzes im Stammverzeichnis des Datensatzes befindet und dass die YAML-Datei des Datensatzes, das Verzeichnis und die ZIP-Datei den gleichen Namen haben, wie im folgenden Beispiel gezeigt.

Wenn Ihr Datensatz zum Beispiel "coco8" heißt, wie unser COCO8 Beispiel-Datensatz, dann sollten Sie eine coco8.yaml in Ihrem coco8/ Verzeichnis, das eine coco8.zip wenn sie verpackt sind:

zip -r coco8.zip coco8

Sie können unseren COCO8-Beispieldatensatz herunterladen und entpacken, um genau zu sehen, wie Sie Ihren Datensatz strukturieren mĂŒssen.

Struktur des COCO8-Datensatzes

Der YAML-Datensatz entspricht dem Standardformat von YOLOv5 und YOLOv8 .

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://github.com/ultralytics/assets/releases/download/v0.0.0/coco8.zip

Nachdem Sie Ihren Datensatz gezippt haben, sollten Sie ihn validieren, bevor Sie ihn auf Ultralytics HUB hochladen. Ultralytics HUB fĂŒhrt die ÜberprĂŒfung des Datensatzes nach dem Hochladen durch. Wenn Sie also sicherstellen, dass Ihr Datensatz korrekt formatiert und fehlerfrei ist, können Sie RĂŒckschlĂ€ge aufgrund einer Ablehnung des Datensatzes vermeiden.

from ultralytics.hub import check_dataset

check_dataset("path/to/dataset.zip", task="detect")

Sobald Ihr ZIP-Datensatz fertig ist, navigieren Sie zur Seite DatensÀtze, indem Sie auf die SchaltflÀche DatensÀtze in der Seitenleiste und auf die SchaltflÀche Datensatz hochladen oben rechts auf der Seite klicken.

Ultralytics HUB-Screenshot der Seite "Datasets" mit einem Pfeil, der auf die SchaltflÀche "Datasets" in der Seitenleiste zeigt, und einem Pfeil, der auf die SchaltflÀche "Upload Dataset" zeigt

Tipp

Sie können einen Datensatz direkt von der Startseite aus hochladen.

Ultralytics HUB-Screenshot der Startseite mit einem Pfeil, der auf die Karte "Datensatz hochladen" zeigt

Diese Aktion löst den Dialog Datensatz hochladen aus.

WĂ€hlen Sie die Datensatzaufgabe Ihres Datensatzes aus und laden Sie sie in das Feld Dataset .zip file hoch.

Sie haben zusĂ€tzlich die Möglichkeit, einen eigenen Namen und eine Beschreibung fĂŒr Ihren Ultralytics HUB-Datensatz festzulegen.

Wenn Sie mit der Konfiguration Ihres Datensatzes zufrieden sind, klicken Sie auf Hochladen.

Ultralytics HUB-Screenshot des Dialogs "Datensatz hochladen" mit Pfeilen, die auf die Datensatzaufgabe, die Datensatzdatei und die SchaltflÀche "Hochladen" zeigen

Nachdem Ihr Datensatz hochgeladen und verarbeitet wurde, können Sie ihn ĂŒber die Seite DatensĂ€tze aufrufen.

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

Sie können die Bilder in Ihrem Datensatz gruppiert nach Splits (Train, Validation, Test) anzeigen.

Ultralytics HUB-Screenshot der Seite Dataset mit einem Pfeil, der auf die Registerkarte Images 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 "DatensÀtze" mit einem erweiterten Bild

Sie können Ihren Datensatz auch analysieren, indem Sie auf die Registerkarte Übersicht klicken.

Ultralytics HUB-Screenshot der Seite Dataset mit einem Pfeil, der auf die Registerkarte Overview zeigt

Als nÀchstes trainieren Sie ein Modell auf Ihrem Datensatz.

Ultralytics HUB-Screenshot der Seite Dataset mit einem Pfeil, der auf die SchaltflÀche Train Model zeigt

Datensatz herunterladen

Navigieren Sie zur Datensatzseite des Datensatzes, den Sie herunterladen möchten, öffnen Sie die Dropdown-Liste der Datensatzaktionen und klicken Sie auf die Option Herunterladen. Mit dieser Aktion wird der Download Ihres Datensatzes gestartet.

Ultralytics HUB-Screenshot der Seite Dataset mit einem Pfeil, der auf die Option Download zeigt

Tipp

Sie können einen Datensatz direkt von der Seite Datasets herunterladen.

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

Datensatz teilen

Infos

Ultralytics Die Freigabefunktion vonHUB 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 solche, die noch kein Konto erstellt haben, gedacht.

Hinweis

Sie haben die Kontrolle ĂŒber den allgemeinen Zugriff auf Ihre DatensĂ€tze.

Sie können den allgemeinen Zugang auf "Privat" setzen, dann haben nur Sie Zugriff darauf. Alternativ können Sie den allgemeinen Zugang auf "Unlisted" setzen, was jedem, der den direkten Link zum Datensatz hat, Zugang zur Ansicht gewÀhrt, unabhÀngig davon, ob er ein Ultralytics HUB-Konto hat oder nicht.

Navigieren Sie zur Datensatzseite des Datensatzes, den Sie freigeben möchten, öffnen Sie die Dropdown-Liste der Datensatzaktionen und klicken Sie auf die Option Freigeben. Diese Aktion löst das Dialogfeld " Datensatz freigeben " aus.

Ultralytics HUB-Screenshot der Seite Dataset mit einem Pfeil, der auf die Option Share zeigt

Tipp

Sie können einen Datensatz direkt auf der Seite DatensÀtze freigeben.

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

Setzen Sie den allgemeinen Zugriff auf "Unlisted" und klicken Sie auf Speichern.

Ultralytics HUB-Screenshot des Dialogfelds "Datensatz freigeben" mit einem Pfeil, der auf die Dropdown-Liste und einem Pfeil, der auf die SchaltflÀche "Speichern" zeigt

Jetzt kann jeder, der den direkten Link zu Ihrem Datensatz hat, diesen einsehen.

Tipp

Sie können einfach auf den Link des Datensatzes klicken, der im Dialogfeld " Datensatz freigeben " angezeigt wird, um ihn zu kopieren.

Ultralytics HUB-Screenshot des Dialogs "Datensatz freigeben" mit einem Pfeil, der auf den Link des Datensatzes zeigt

Datensatz bearbeiten

Navigieren Sie zur Datensatzseite des zu bearbeitenden Datensatzes, öffnen Sie die Dropdown-Liste der Datensatzaktionen und klicken Sie auf die Option Bearbeiten. Diese Aktion löst den Dialog Datensatz aktualisieren aus.

Ultralytics HUB-Screenshot der Seite Dataset mit einem Pfeil, der auf die Option Edit zeigt

Tipp

Sie können einen Datensatz direkt auf der Seite " DatensÀtze" bearbeiten.

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

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

Ultralytics HUB-Screenshot des Dialogs Datensatz aktualisieren mit einem Pfeil, der auf die SchaltflÀche Speichern zeigt

Datensatz löschen

Navigieren Sie zur Seite "Datensatz" des zu löschenden Datensatzes, öffnen Sie das Dropdown-MenĂŒ "Datensatzaktionen" und klicken Sie auf die Option " Löschen". Mit dieser Aktion wird der Datensatz gelöscht.

Ultralytics HUB-Screenshot der Seite Dataset mit einem Pfeil, der auf die Option Löschen zeigt

Tipp

Sie können einen Datensatz direkt auf der Seite DatensÀtze löschen.

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

Hinweis

Wenn Sie Ihre Meinung Àndern, können Sie den Datensatz auf der Seite Papierkorb wiederherstellen.

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

📅 Erstellt vor 1 Jahr ✏ Aktualisiert vor 2 Monaten

Kommentare