YOLO Vision 2026:

Datensätze#

Ultralytics Platform Datasets bieten eine optimierte Lösung für die Verwaltung deiner Trainingsdaten. Nach dem Hochladen verarbeitet die Plattform Bilder, Labels und Statistiken automatisch. Ein Dataset ist bereit für das Training, sobald die Verarbeitung abgeschlossen ist und es mindestens ein Bild im train-Split, mindestens ein Bild in einem der Splits val oder test, mindestens ein Bild mit Label und insgesamt mindestens zwei Bilder enthält.

Datensatz hochladen#

Die Ultralytics Platform akzeptiert für mehr Flexibilität verschiedene Upload-Formate.

Hast du bereits Daten an anderer Stelle?

Wenn du bereits Datasets in Roboflow hast, kannst du diese über Integrations direkt importieren – ganz ohne manuelle Exporte oder erneutes Hochladen. Daten in Google Cloud Storage, Amazon S3 oder Azure Blob Storage können stattdessen über Cloud storage verwendet werden. Enterprise-Arbeitsbereiche können On Premise nutzen, um lokale Daten zu indexieren und damit zu trainieren, ohne Pixel an die Platform zu senden.

Unterstützte Formate#

FormatErweiterungenHinweiseMaximale Größe
JPEG.jpg, .jpegAm gebräuchlichsten, empfohlen50 MB
PNG.pngUnterstützt Transparenz50 MB
WebP.webpModern, gute Kompression50 MB
BMP.bmpUnkomprimiert50 MB
TIFF.tiff, .tifHohe Qualität50 MB
HEIC.heiciPhone-Fotos50 MB
AVIF.avifFormat der nächsten Generation50 MB
JP2.jp2JPEG 200050 MB
DNG.dngRohdaten der Kamera50 MB
MPO.mpoMulti-Picture-Objekt50 MB

Video-Codec-Unterstützung#

Die Dateiendung allein reicht nicht aus: Ein Video kann dennoch fehlschlagen, wenn sein Codec nicht vom Platform-Ingest-Worker decodiert werden kann.

Verwende H.264 MP4

H.264-Video in einem MP4-Container bietet die breiteste Unterstützung in gängigen Browsern und ist die sicherste Wahl. Wenn ein Video nicht hochgeladen werden kann, re-enkodiere es mit FFmpeg:

ffmpeg -i input.mov \
  -c:v libx264 -pix_fmt yuv420p \
  -c:a aac -movflags +faststart \
  output.mp4

Vorbereitung deines Datensatzes#

Die Platform unterstützt Ultralytics YOLO, COCO, Ultralytics NDJSON und das Hochladen von Rohdaten (ohne Annotationen):

Verwende die Standard-YOLO-Verzeichnisstruktur mit einer data.yaml-Datei:

my-dataset/
├── images/
│   ├── train/
│   │   ├── img001.jpg
│   │   └── img002.jpg
│   └── val/
│       ├── img003.jpg
│       └── img004.jpg
├── labels/
│   ├── train/
│   │   ├── img001.txt
│   │   └── img002.txt
│   └── val/
│       ├── img003.txt
│       └── img004.txt
└── data.yaml

Die YAML-Datei definiert deine Datensatzkonfiguration:

# data.yaml
path: .
train: images/train
val: images/val

names:
    0: person
    1: car
    2: dog
Raw-Uploads

Rohdaten: Lade unannotierte Bilder hoch (ohne Labels). Dies ist nützlich, wenn du direkt auf der Plattform mit dem annotation editor annotieren möchtest.

Flache Verzeichnisstruktur

Du kannst Bilder auch ohne explizite Split-Ordner hochladen. Die Plattform berücksichtigt beim Hochladen das aktive Split-Ziel. Bei Datensätzen, die keine Klassifizierung sind, wird möglicherweise automatisch ein Validierungs-Split aus einem Teil des Trainingssets erstellt, wenn keine Split-Informationen bereitgestellt werden. Du kannst Bilder später jederzeit mit „Bulk Move-to-Split“ oder der Split-Neuverteilung neu zuweisen.

Format-Autoerkennung

Das Format wird automatisch erkannt: Datasets mit einer data.yaml, die die Schlüssel names, train oder val enthält, werden als YOLO behandelt. Datasets mit COCO-JSON-Dateien (die die Arrays images, annotations und categories enthalten) werden als COCO behandelt. .ndjson-Exporte werden als Ultralytics NDJSON importiert. Datasets, die nur aus Bildern und keinen Annotationen bestehen, werden als Rohdaten behandelt.

Details zu formatspezifischen Eigenschaften findest du unter supported tasks und in der Datasets Overview.

Upload-Prozess#

So erstellst du ein Dataset:

  1. Navigiere in der Seitenleiste zu Annotate
  2. Klicke auf New Dataset
  3. Wähle den Task-Typ aus (siehe supported tasks)
  4. Füge einen Namen und eine optionale Beschreibung hinzu
  5. Leg die Sichtbarkeit fest (öffentlich oder privat) und optional eine Lizenz (siehe available licenses)
  6. Füge Dateien hinzu und klicke auf Create & Upload oder klicke auf Create Dataset, um mit einem leeren Dataset zu beginnen

Ultralytics Platform Datasets Upload Dialog Task Selector Um Dateien zu einem bestehenden Dataset hinzuzufügen, öffne dessen Dataset-Seite und ziehe die Dateien per Drag-and-Drop in die Galerie oder klicke auf das Upload-Symbol im Header der Seite. Das Upload-Symbol öffnet direkt die Dateiauswahl deines Browsers, da die Aufgabe des Datasets bereits definiert ist.

Nach dem Hochladen verarbeitet die Plattform deine Daten durch eine mehrstufige Pipeline:

graph LR
    A[Upload]:::start --> B[Validate]:::proc
    B --> C[Normalize]:::proc
    C --> D[Thumbnail]:::proc
    D --> E[Parse Labels]:::proc
    E --> F[Statistics]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
  1. Validierung: Format- und Größenprüfungen
  2. Normalisierung: Große Bilder werden skaliert (max. 4096px, Mindestdimension 28px)
  3. Thumbnails: Es werden 256px WebP-Vorschauen generiert
  4. Label-Parsing: Labels im YOLO- und COCO-Format extrahiert
  5. Statistiken: Klassenvorverteilungen und Bildabmessungen werden berechnet

Ultralytics Platform Datasets Upload Progress Bar

Vor dem Hochladen validieren

Du kannst deinen Datensatz vor dem Hochladen lokal validieren:

from ultralytics.data.utils import check_det_dataset

check_det_dataset("path/to/data.yaml")
Anforderungen an die Bildgröße

Bilder müssen an ihrer kürzesten Seite mindestens 28px groß sein. Kleinere Bilder werden während der Verarbeitung abgelehnt. Bilder, die an ihrer längsten Seite größer als 4096px sind, werden unter Beibehaltung des Seitenverhältnisses automatisch skaliert.

Bilder durchsuchen#

Zeige deine Datensatzbilder in verschiedenen Layouts an.

Öffne das Clustering-Panel über die Galerie-Symbolleiste, um dein Dataset als interaktives 2D-Streudiagramm zu erkunden.

AnsichtBeschreibung
RasterThumbnail-Raster mit Annotation-Overlays (Standard)
KompaktKleinere Thumbnails für schnelles Scannen
TabelleListe mit Thumbnail, Dateiname, Abmessungen, Größe, Split, Klassen und Label-Anzahl

Ultralytics Platform Datasets Gallery Grid View With Annotations

Sortieren und Filtern#

Bilder können für ein effizientes Browsen sortiert und gefiltert werden:

SortierenBeschreibung
Neueste / ÄltesteReihenfolge Upload / Erstellung
Name A-Z / Z-ADateiname alphabetisch
Höhe ↑/↓Bildhöhe in Pixeln
Breite ↑/↓Bildbreite in Pixeln
Größe ↑/↓Dateigröße auf dem Datenträger
Anmerkungen ↑/↓Anzahl der Anmerkungen pro Bild
Große Datensätze

Bei Datensätzen mit über 100.000 Bildern sind die Sortierungen nach Name / Größe / Breite / Höhe deaktiviert, damit die Galerie reaktionsfähig bleibt. Die Sortierungen nach Neueste, Älteste und Anzahl der Anmerkungen bleiben verfügbar.

Nicht beschriftete Bilder finden

Verwende den Annotations-Filter, der auf Unannotated gesetzt ist, um schnell Bilder zu finden, die noch annotiert werden müssen. Dies ist besonders nützlich bei großen Datasets, bei denen du den Fortschritt der Etikettierung verfolgen möchtest.

Durchsuchen von benutzerdefinierten Metadaten

Das Suchfeld befindet sich rechts in der Galerie-Leiste und filtert jeden Ansichtsmodus – Karten, Kompakt und Tabelle. Es gleicht den Bilddateinamen (die Dateierweiterung ist optional) sowie benutzerdefinierte Metadatenschlüssel, Skalarwerte und Array-Einträge ab, sodass ein Bild namens img_0042 mit {"ship_type": "yacht"} durch die Suche nach entweder img_0042 oder yacht gefunden wird.

In Unterobjekten verschachtelte Werte werden nicht abgeglichen. Das Einfügen eines 32-stelligen Hexadezimalstrings sucht nach genau diesem Bildinhalts-Hash.

Vollbildanzeige#

Klicke auf ein beliebiges Bild, um die Vollbildanzeige zu öffnen mit:

  • Navigation: Pfeiltasten oder Miniaturansichten zum Durchsuchen
  • Bildinformationen: Überprüfe von der Platform generierte Eigenschaften, benutzerdefinierte Metadaten und eingebettete Dateimetadaten wie EXIF
  • Benutzerdefinierte Metadaten: Besitzer und Bearbeiter können ein JSON-Objekt hinzufügen oder ersetzen, einschließlich verschachtelter Werte bis zu 500.000 serialisierten Zeichen und Schlüsseln auf oberster Ebene bis zu 128 Zeichen
  • Anmerkungen: Sichtbarkeit der Anmerkungs-Overlays umschalten
  • Klassenaufschlüsselung: Anzahl der Labels pro Klasse mit Farbindikatoren
  • Annotate: Wenn du über Bearbeitungsrechte verfügst, sind die Annotationssteuerelemente sofort aktiv, sobald sich der Vollbild-Viewer auf dem Desktop öffnet
  • Herunterladen: Lade die originale Bilddatei herunter
  • Löschen: Lösche das Bild aus dem Datensatz
  • Zoom: Cmd/Ctrl+Scroll, Cmd/Ctrl++ oder Cmd/Ctrl+= zum Hineinzoomen und Cmd/Ctrl+- zum Herauszoomen
  • Ansicht zurücksetzen: Cmd/Ctrl + 0 oder die Reset-Schaltfläche, um das Bild an den Viewer anzupassen
  • Verschieben (Pan): Halte Space gedrückt und ziehe die Maus, um den Bereich im gezoomten Zustand zu verschieben
  • Pixelansicht: Schalte die pixelige Darstellung für eine genaue Inspektion ein

Ultralytics Platform Datasets Fullscreen Viewer With Metadata Panel

Nach Split filtern#

Bilder nach ihrem Datensatz-Split filtern:

SplitZweck
TrainierenVerwendet für das Modelltraining
ValVerwendet für die Validierung während des Trainings
TestenVerwendet für die abschließende Bewertung

Clustering#

Das Clustering-Panel projiziert dein Dataset in ein interaktives 2D-Streudiagramm, in dem sich visuell ähnliche Bilder nahe beieinander befinden. Nutze es, um Cluster aufzudecken, Duplikate und Ausreißer zu erkennen und zu untersuchen, wie Splits oder Klassen in deinen Daten verteilt sind – ohne die Galerie zu verlassen. Öffne es über das Streudiagramm-Symbol in der Galerie-Symbolleiste auf einer beliebigen Dataset-Seite.

Ultralytics Platform Datasets Clustering Empty State

Analyse ausführen#

Starte eine Analyse:

  1. Öffne einen Datensatz und klicke auf das Streudiagramm-Symbol in der Galerie-Symbolleiste
  2. Klicke auf Analyze Dataset
  3. Warte, bis der Fortschrittsbalken abgeschlossen ist – die Ergebnisse erscheinen im selben Panel

Die Analyse läuft im Hintergrund und kann je nach Größe deines Datensatzes einige Minuten dauern. Du kannst das Panel schließen oder die Seite verlassen und später zurückkehren.

Visualisierung#

Sobald die Analyse abgeschlossen ist, zeigt das Panel ein 2D-Streudiagramm aller analysierten Bilder. Galerie-Filter (Split, Klasse, annotiert/nicht annotiert) dimmen Punkte außerhalb des Filters, sodass du dich auf die für dich relevante Untermenge konzentrieren kannst.

Ultralytics Platform Datasets Clustering Scatter Plot

Färben nach#

Ändere die Einfärbung der Datenpunkte über das Dropdown-Menü Color by in der Panel-Symbolleiste. Wechsle jederzeit den Ansichtsmodus – das Diagramm wird sofort neu eingefärbt, sodass du sehen kannst, wie Splits, Klassen oder Bildeigenschaften über deine Cluster verteilt sind:

OptionSchattierung
SplitsTrain / Val / Test
KlassenErste Anmerkungsklasse auf jedem Bild
BreiteBildbreite
HöheBildhöhe
GrößeDateigröße
AnnotationenAnzahl der Anmerkungen pro Bild

Ultralytics Platform Datasets Clustering Color Modes

Lasso-Auswahl#

Zeichne eine freie Auswahl um einen Bereich, um Punkte im Diagramm hervorzuheben. Die Galerie filtert auf die entsprechenden Bilder herunter, sodass du sie mit den üblichen image operations untersuchen, neu beschriften, verschieben oder löschen kannst.

Auswahl aufheben

Ein Chip über dem Diagramm zeigt an, wie viele Punkte ausgewählt sind – klicke auf ×, um das Lasso aufzuheben und zur vollständigen Galerieansicht zurückzukehren.

Schwenken und Zoomen#

Navigiere große Streudiagramme direkt mit Maus und Tastatur:

EingabeAktion
ScrollenDas Diagramm in 2D schwenken
Cmd/Ctrl+ScrollHinein- oder herauszoomen, verankert am Cursor
Space haltenIn den Drag-to-Pan-Modus wechseln

Neu analysieren#

Wenn sich dein Dataset nach der Analyse ändert, erscheint oben im Panel eine Re-analyze-Schaltfläche für Besitzer und Editoren.

Klicke auf Re-analyze, um Embeddings und die 2D-Projektion von Grund auf neu zu berechnen.

Datensatz-Tabs#

Jede Datensatzseite kann je nach Datensatzstatus und deinen Berechtigungen bis zu sechs Tabs anzeigen:

Bilder-Tab#

Die Standardansicht zeigt die Bildergalerie mit Anmerkungs-Overlays. Unterstützt Raster-, Kompakt- und Tabellenansichtsmodi. Ziehe Dateien per Drag & Drop hierher, um weitere Bilder hinzuzufügen.

Klassen-Tab#

Dieser Tab erscheint, wenn der Datensatz Bilder enthält.

Verwalte Anmerkungsklassen für deinen Datensatz:

  • Klassen-Histogramm: Balkendiagramm, das die Anzahl der Anmerkungen pro Klasse mit Umschalter für lineare/logarithmische Skalierung zeigt
  • Klassentabelle: Sortierbare, durchsuchbare Tabelle mit Klassennamen, Label-Anzahl und Bildanzahl
  • Klassennamen bearbeiten: Klicke auf einen Klassennamen, um ihn direkt umzubenennen
  • Klassenfarben bearbeiten: Klicke auf ein Farbfeld, um die Klassenfarbe zu ändern
  • Neue Klasse hinzufügen: Verwende das Eingabefeld unten, um Klassen hinzuzufügen

Ultralytics Platform Datasets Classes Tab Histogram And Table

Logarithmische Skalierung für unausgewogene Datensätze

Wenn dein Dataset ein Klassenungleichgewicht aufweist (z. B. 10.000 „Personen“-Annotationen, aber nur 50 „Fahrräder“), verwende den Log Scale-Schalter im Klassenhistogramm, um alle Klassen deutlich zu visualisieren.

Registerkarte Diagramme#

Dieser Tab erscheint, wenn der Datensatz Bilder enthält.

Automatisch berechnete Statistiken aus deinem Datensatz:

DiagrammBeschreibung
Split-VerteilungDonut-Diagramm der Bildanzahl für Train/Val/Test und der prozentualen Label-Verteilung
Top-KlassenDonut-Diagramm der 10 häufigsten Annotationsklassen
BildabmessungenHistogramm der Verteilung von Bildbreite und -höhe (überlagert) mit Mittelwert
Punkte pro InstanzAnzahl der Polygon-Eckpunkte oder Keypoints pro Annotation (Segment/Pose)
Annotations-Positionen2D-Heatmap der Mittelpunkte der Bounding Boxes
BilddateigrößeHistogramm der Verteilung der Bilddateigröße
BildformateVerteilung der Quell-Bildformate (JPG, PNG, etc.)
Bounding Box-AbmessungenHistogramm der Bounding Box-Breite und -höhe (überlagert)
Objekte pro BildHistogramm der Anzahl der Annotationen pro Bild
Bildabmessungen 2D2D-Heatmap von Breite vs. Höhe mit Hilfslinien für das Seitenverhältnis

Ultralytics Platform Datasets Charts Tab Statistics Grid

Statistik-Caching

Die Platform zwischenspeichert berechnete Statistiken und verwirft sie, wenn sich Bilder, Annotationen, Klassen oder Splits ändern.

Vollbild-Heatmaps

Klicke auf die Expandieren-Schaltfläche bei einer beliebigen Heatmap, um sie im Vollbildmodus anzuzeigen. Dies bietet eine größere, detailliertere Ansicht – nützlich, um räumliche Muster in großen Datensätzen zu verstehen.

Registerkarte Modelle#

Sieh dir alle mit diesem Datensatz trainierten Modelle in einer durchsuchbaren Tabelle an:

SpalteBeschreibung
NameModellname mit Link
ProjektÜbergeordnetes Projekt mit Icon
VersionUnveränderliche Dataset-Version, die gegebenenfalls für das Training verwendet wird
StatusTrainingsstatus-Badge
AufgabeYOLO-Aufgabentyp
EpochenBeste Epoche / gesamte Epochen
mAP50-95Mean Average Precision
mAP50mAP bei IoU 0,50
ErstelltErstellungsdatum

Ultralytics Platform Datasets Models Tab Trained Models Table

Registerkarte Fehler#

Diese Registerkarte erscheint nur, wenn eine oder mehrere Dateien bei der Verarbeitung fehlschlagen.

Bilder, deren Verarbeitung fehlgeschlagen ist, werden hier aufgelistet mit:

  • Fehlerbanner: Gesamtzahl der fehlgeschlagenen Bilder und Hilfestellung
  • Fehlertabelle: Dateiname, benutzerfreundliche Fehlerbeschreibung, Lösungshinweise und Vorschaubild
  • Häufige Fehler sind beschädigte Dateien, nicht unterstützte Formate, zu kleine Bilder (mind. 28px) und nicht unterstützte Farbmodi

Ultralytics Platform Datasets Errors Tab Processing Failures

Häufige Verarbeitungsfehler
FehlerUrsacheLösung
Bilddatei kann nicht gelesen werdenBeschädigtes oder nicht unterstütztes FormatErneut aus dem Bildeditor exportieren
Unvollständig oder beschädigtDatei wurde während der Übertragung abgeschnittenOriginaldatei erneut herunterladen
Bild zu kleinMindestdimension unter 28pxVerwende Quellbilder mit höherer Auflösung
Nicht unterstützter FarbmodusCMYK- oder indizierter FarbmodusIn den RGB-Modus konvertieren

Registerkarte Versionen#

Erstelle unveränderliche NDJSON-Snapshots deines Datensatzes für reproduzierbares Training. Jede Version erfasst die Bildanzahl, Klassenanzahl, Annotationsanzahl und Dateigröße zum Zeitpunkt der Erstellung.

SpalteBeschreibung
VersionVersionsnummer (v1, v2, ...)
BeschreibungBenutzerdefinierte Beschreibung (bearbeitbar)
BilderBildanzahl zum Zeitpunkt des Snapshots
KlassenKlassenanzahl zum Zeitpunkt des Snapshots
AnnotationenAnnotationsanzahl zum Zeitpunkt des Snapshots
GrößeDateigröße des NDJSON-Exports
ErstelltZeitpunkt der Versionerstellung
AktionenHerunterladen, wiederherstellen oder löschen

So erstellst du eine Version:

  1. Öffne die Registerkarte Versionen
  2. Gib optional eine Beschreibung ein (z. B. „500 Trainingsbilder hinzugefügt“ oder „Fehlerhaft gelabelte Klassen korrigiert“)
  3. Klicke auf + New Version
  4. Die neue Version erscheint in der Tabelle
  5. Verwende die Zeilenaktionen, um die Version herunterzuladen, wiederherzustellen oder zu löschen

Jede Version ist fortlaufend nummeriert (v1, v2, v3...). Du kannst eine gespeicherte Version herunterladen, solange sie in der Versionstabelle verbleibt.

Eine Version wiederherstellen

Das Wiederherstellen ersetzt die aktuellen Bilder, Splits, Klassen und Annotationen des Datasets dauerhaft durch den ausgewählten Snapshot. Der Neustart kann einige Minuten dauern und kann nicht rückgängig gemacht werden, es sei denn, du speicherst den aktuellen Zustand zuvor als eine andere Version.

Speichere eine Version während des Trainings

Aktiviere Save Dataset Version im Cloud Training dialog, um ein Modell mit dem exakten Dataset zu verknüpfen, das für das Training verwendet wurde. Die Plattform wiederverwendet eine passende Version, wenn sich die Dataset-Inhalte nicht geändert haben, und erstellt nur dann eine neue Version, wenn dies der Fall ist.

Nur bereite Datensätze

Die Versionserstellung ist verfügbar, nachdem das Dataset den Status ready erreicht hat.

Wann Versionen erstellt werden sollten

Erstelle eine Version vor und nach größeren Änderungen an deinem Datensatz – Hinzufügen von Bildern, Korrigieren von Annotationen oder Neuausbalancieren der Splits. Dies ermöglicht es dir, die Modellleistung über verschiedene Datensatzstände hinweg zu vergleichen.

NDJSON-Dateigröße

Die angezeigte Größe bezieht sich auf die NDJSON-Exportdatei, die Bild-URLs und Annotationen enthält – nicht die Bilder selbst. Die tatsächlichen Bilddaten werden separat gespeichert und über signierte URLs abgerufen.

Dataset exportieren#

Exportiere deinen Datensatz für die Offline-Nutzung mit einem NDJSON-Download aus dem Datensatz-Header oder der Registerkarte Versionen.

So exportierst du:

  1. Klicke auf die Download-Schaltfläche (Download-Symbol) im Datensatz-Header
  2. Lade den aktuellen NDJSON-Snapshot direkt herunter
  3. Verwende den Versions-Tab, wenn du einen unveränderlichen, nummerierten Snapshot möchtest, den du später erneut herunterladen kannst

Ultralytics Platform Datasets Export Ndjson Download Das NDJSON-Format speichert ein JSON-Objekt pro Zeile. Die erste Zeile enthält Dataset-Metadaten, gefolgt von einer Zeile pro Bild:

{"type": "dataset", "task": "detect", "name": "my-dataset", "description": "...", "bytes": 12345678, "url": "https://platform.ultralytics.com/...", "class_names": {"0": "person", "1": "car"}, "version": 1, "created_at": "2026-01-15T10:00:00Z", "updated_at": "2026-02-20T14:30:00Z"}
{"type": "image", "file": "img001.jpg", "url": "https://...", "width": 640, "height": 480, "split": "train", "metadata": {"location": {"site": "factory-1"}, "reviewed": true}, "annotations": {"boxes": [[0, 0.5, 0.5, 0.2, 0.3]]}}
{"type": "image", "file": "img002.jpg", "url": "https://...", "width": 1280, "height": 720, "split": "val"}

Das optionale bildbasierte metadata-Objekt bleibt erhalten, wenn eine NDJSON-Datei in die Plattform importiert wird. Du kannst es im Vollbild-Informationspanel des Bildes überprüfen oder bearbeiten. Für programmierbare Archiv-Uploads akzeptiert die Dataset Ingest API die äquivalente imageMetadata-Pfadzuordnung.

Signierte URLs

Bild-URLs im exportierten NDJSON sind signiert und 7 Tage lang gültig. Wenn du neue URLs benötigst, exportiere das Dataset erneut oder erstelle eine neue Version.

Die vollständige Spezifikation findest du in der Ultralytics NDJSON format documentation.

Bildoperationen#

Schnellaktionen#

Klicke mit der rechten Maustaste auf ein beliebiges Bild in der Grid- oder Compact-Ansicht, um auf Schnellaktionen zuzugreifen:

AktionBeschreibung
Move to SplitOrdne das Bild dem Train-, Val- oder Test-Split zu
DownloadLade die ursprüngliche Bilddatei herunter
DeleteLösche das Bild aus dem Dataset

Ultralytics Platform Datasets Image Card Context Menu

Einzeln vs. Bulk

Das Kontextmenü für Bilder funktioniert für ein einzelnes Bild. Für Massenvorgänge bei mehreren Bildern verwende die Table-Ansicht mit Auswahl per Checkbox.

Bulk Move to Split#

Ordne ausgewählte Bilder einem anderen Split innerhalb desselben Datasets zu:

  1. Wechsle zur Table-Ansicht
  2. Wähle Bilder über Checkboxen aus
  3. Klicke mit der rechten Maustaste, um das Kontextmenü zu öffnen
  4. Wähle Move to split > Train, Validation oder Test

Du kannst Bilder in der Grid-Ansicht auch per Drag-and-Drop auf die Split-Filter-Tabs ziehen.

Train/Val-Splits organisieren

Lade alle Bilder in ein Dataset hoch und verwende dann die Bulk-Funktion zum Verschieben, um Teilmengen in Train-, Validation- und Test-Splits zu organisieren.

Split-Umverteilung#

Verteile alle Bilder mittels benutzerdefinierter Verhältnisse auf Train-, Validation- und Test-Splits:

  1. Klicke auf die Split-Leiste in der Dataset-Symbolleiste, um den Dialog Redistribute Splits zu öffnen
  2. Passe die Split-Prozentsätze mit einer der unten genannten Methoden an
  3. Überprüfe die Live-Vorschau der Bildanzahl, um die Verteilung zu bestätigen
  4. Klicke auf Apply, um alle Bilder zufällig gemäß deinen Prozentsätzen neu zuzuordnen

Ultralytics Platform Datasets Split Redistribution Dialog Der Dialog bietet drei Möglichkeiten, deine Ziel-Split-Verhältnisse festzulegen:

MethodeBeschreibung
DragZiehe die Regler zwischen den farbigen Segmenten, um die Split-Grenzen visuell anzupassen
TypeBearbeite die Prozentangabe für einen Split (die anderen beiden Splits werden automatisch proportional ausgeglichen)
AutoEin Klick, um sofort einen 80/20 Train/Validation-Split einzustellen, wobei der Test-Split auf 0% gesetzt wird

Eine Live-Vorschau zeigt genau, wie viele Bilder in jedem Split landen, bevor du die Änderungen anwendest.

Schneller 80/20 Split

Klicke auf den Auto-Button, um sofort den empfohlenen 80/20 Train/Validation-Split einzustellen. Dies ist das gängigste Verhältnis für das Training.

Bulk Delete#

Lösche mehrere Bilder gleichzeitig:

  1. Wähle Bilder in der Tabellenansicht aus
  2. Klicke mit der rechten Maustaste und wähle Delete
  3. Bestätige das Löschen

Dataset URI#

Referenziere Platform-Datasets über das ul://-URI-Format (siehe Using Platform Datasets):

ul://username/datasets/dataset-slug

Du kannst auch direkt eine Dataset- oder Modell-Web-URL einfügen (z. B. https://platform.ultralytics.com/username/datasets/dataset-slug); sie wird automatisch in die ul://-URI umgeschrieben. Die Übergabe einer Liste von Datasets optimiert ein Basismodell nacheinander für jedes einzelne, zum Beispiel model.train(data=["ul://username/datasets/a", "ul://username/datasets/b"]).

Verwende diese URI, um Modelle von überall aus zu trainieren:

export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100
Train Anywhere with Platform Data

Die ul://-URI funktioniert von jeder Umgebung aus:

  • Lokale Maschine: Trainiere auf deiner Hardware, Daten werden automatisch heruntergeladen
  • Google Colab: Greife in Notebooks auf deine Platform-Datasets zu
  • Remote-Server: Trainiere auf Cloud-VMs mit vollem Zugriff auf das Dataset

Verfügbare Lizenzen#

Die Platform unterstützt die folgenden Lizenzen für Datasets:

LizenzTyp
KeineKeine Lizenz ausgewählt
CC0-1.0Public Domain
CC-BY-2.5Permissiv
CC-BY-4.0Permissiv
CC-BY-SA-4.0Copyleft
CC-BY-NC-4.0Nicht-kommerziell
CC-BY-NC-SA-4.0Copyleft
CC-BY-ND-4.0Keine Derivate
CC-BY-NC-ND-4.0Nicht-kommerziell
Apache-2.0Permissiv
MITPermissiv
AGPL-3.0Copyleft
GPL-3.0Copyleft
Nur für die ForschungEingeschränkt
SonstigesBenutzerdefiniert
Copyleft-Lizenzen

Beim Klonen eines Datasets mit einer Copyleft-Lizenz (AGPL-3.0, GPL-3.0, CC-BY-SA-4.0, CC-BY-NC-SA-4.0) erbt der Klon die Lizenz und die Lizenzauswahl ist gesperrt.

Sichtbarkeitseinstellungen#

Kontrolliere, wer dein Dataset sehen kann:

EinstellungBeschreibung
PrivatDu und berechtigte Workspace-Mitglieder haben Zugriff
ÖffentlichJeder kann es anzeigen, auch von der Explore-Seite aus

Die Sichtbarkeit wird beim Erstellen eines Datasets im New Dataset-Dialog über einen Schalter festgelegt. Öffentliche Datasets sind auf der Explore-Seite sichtbar.

Dataset bearbeiten#

Dataset-Metadaten werden direkt auf der Dataset-Seite inline bearbeitet — kein Dialog erforderlich:

  • Name: Klicke auf den Dataset-Namen, um ihn zu bearbeiten. Änderungen werden beim Verlassen des Feldes (Blur) oder über Enter automatisch gespeichert.
  • Beschreibung: Klicke auf die Beschreibung (oder den Platzhalter "Add a description..."), um sie zu bearbeiten. Änderungen werden automatisch gespeichert.
  • Aufgabentyp: Klicke auf das Aufgaben-Badge, um einen anderen Aufgabentyp auszuwählen.
  • Lizenz: Klicke auf die Lizenzauswahl, um die Dataset-Lizenz zu ändern.
Aufgabentyp ändern

Jedes Bild speichert Annotationen für alle Aufgabentypen zusammen. Das Ändern des Dataset-Aufgabentyps steuert, welche Annotationen im Editor sichtbar sind und in Exporte sowie das Training einfließen. Annotationen für andere Aufgabentypen bleiben in der Datenbank erhalten und erscheinen wieder, wenn du zurückwechselst.

Benutzerdefinierte Metadaten#

Öffne Weitere Aktionen und wähle Informationen, um zwei Abschnitte zu überprüfen:

  • Ultralytics-Metadaten: Schreibgeschützte Platform-Details wie Dataset-ID, Besitzer, Aufgabe, Bild- und Annotationsanzahl, Speicherregion und Zeitstempel
  • Benutzerdefinierte Metadaten: Dein eigenes JSON-Objekt für Provenienz, Aufnahmebedingungen, Kunden-IDs, Governance oder andere kontextbezogene Daten

Workspace-Betrachter können Metadaten einsehen, während Mitglieder mit Bearbeitungszugriff das benutzerdefinierte Metadatenobjekt ersetzen können. Das serialisierte Metadatenobjekt ist auf 500.000 Zeichen begrenzt, und jeder Schlüssel auf oberster Ebene ist auf 128 Zeichen begrenzt. Speichere ein leeres Objekt ({}), um benutzerdefinierte Metadaten zu löschen.

Dataset klonen#

Wenn du ein öffentliches Dataset anzeigst, das dir nicht gehört, klicke auf Clone Dataset, um den Klon-Dialog zu öffnen. Überprüfe Ziel-Arbeitsbereich, Name, Sichtbarkeit und Lizenz und bestätige dann das Klonen. Die Kopie enthält alle Bilder, Annotationen und Klassendefinitionen. Öffentliche Quelldatasets bleiben in Arbeitsbereichen, deren Standardsichtbarkeit öffentlich ist, standardmäßig öffentlich; Klone von Enterprise-Arbeitsbereichen sind standardmäßig privat. Wenn das Original-Dataset eine Copyleft-Lizenz hat, erbt der Klon diese und der Lizenz-Auswahlschalter ist gesperrt.

Stern vergeben und teilen#

  • Stern vergeben: Klicke auf die Stern-Schaltfläche, um einen Datensatz als Lesezeichen zu speichern. Die Anzahl der Sterne ist für alle Benutzer sichtbar.
  • Teilen: Bei öffentlichen Datensätzen klicke auf die Teilen-Schaltfläche, um einen Link zu kopieren oder ihn auf sozialen Plattformen zu teilen.

Dataset löschen#

Lösche einen Datensatz, den du nicht mehr benötigst:

  1. Klicke auf das Delete dataset-Papierkorbsymbol im Dataset-Header
  2. Bestätige im Dialogfeld: "Dies verschiebt [name] in den Papierkorb. Du kannst ihn innerhalb von 30 Tagen wiederherstellen."
Papierkorb und Wiederherstellung

Gelöschte Datasets werden in den Papierkorb verschoben – sie werden nicht dauerhaft gelöscht. Du kannst sie innerhalb von 30 Tagen aus Settings > Trash wiederherstellen.

Auf Datensatz trainieren#

Starte das Training direkt von deinem Datensatz aus:

  1. Klicke auf der Dataset-Seite auf New Model
  2. Wähle ein Projekt aus oder erstelle ein neues
  3. Konfiguriere die Trainingsparameter
  4. Starte das Training
graph LR
    A[Dataset]:::start --> B[New Model]:::proc
    B --> C[Select Project]:::proc
    C --> D[Configure]:::proc
    D --> E[Start Training]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

Siehe Cloud Training für Details.

FAQ#

Was passiert nach dem Hochladen mit meinen Daten?#

Deine Daten werden in der von dir gewählten Region (US, EU oder AP) verarbeitet und gespeichert. Bilder werden wie folgt behandelt:

  1. Validierung von Format und Größe
  2. Ablehnung, wenn die Mindestdimension unter 28px liegt
  3. Normalisierung, wenn sie größer als 4096px sind (unter Beibehaltung des Seitenverhältnisses; kodiert für optimierte Speicherung)
  4. Speicherung mittels Content-Addressable Storage (CAS) mit XXH3-128 Hashing
  5. Erstellung von Thumbnails im 256px WebP-Format für schnelles Durchsuchen

Wie funktioniert die Speicherung?#

Die Ultralytics Plattform nutzt Content-Addressable Storage (CAS) für effiziente Speicherung:

  • Deduplizierung: Identische Bildbytes in derselben Datenregion verwenden dasselbe zugrunde liegende Objekt wieder
  • Integrität: XXH3-128 Hashing stellt die Datenintegrität sicher
  • Effizienz: Klons verwenden CAS-Objekte wieder, anstatt Bildbytes zu kopieren, während sie dennoch auf das Speicherkontingent des Ziel-Workspaces angerechnet werden
  • Regional: Daten verbleiben in deiner gewählten Region (US, EU oder AP)

Kann ich Bilder zu einem bestehenden Datensatz hinzufügen?#

Ja. Ziehe Dateien per Drag & Drop in die Dataset-Galerie oder klicke auf das Upload-Symbol im Seitenkopf, wodurch die native Dateiauswahl deines Browsers direkt geöffnet wird. Neue Statistiken werden nach der Verarbeitung automatisch berechnet.

Wie verschiebe ich Bilder zwischen Splits?#

Verwende die Funktion zum massenhaften Verschieben in Splits:

  1. Wähle Bilder in der Tabellenansicht aus
  2. Klicke mit der rechten Maustaste und wähle Move to split
  3. Wähle den Ziel-Split (Train, Validation oder Test)

Welche Label-Formate werden unterstützt?#

Die Ultralytics Plattform unterstützt YOLO Labels, COCO JSON, Ultralytics NDJSON und den Upload von Rohbildern:

Eine .txt-Datei pro Bild mit normalisierten Koordinaten (Bereich 0-1):

AufgabeFormatBeispiel
Detectclass cx cy w h0 0.5 0.5 0.2 0.3
Segmentclass x1 y1 x2 y2 ...0 0.1 0.1 0.9 0.1 0.9 0.9
Poseclass cx cy w h kx1 ky1 v1 ...0 0.5 0.5 0.2 0.3 0.6 0.7 2
OBBclass x1 y1 x2 y2 x3 y3 x4 y40 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9
ClassifyVerzeichnisstrukturtrain/cats/, train/dogs/

Pose-Sichtbarkeits-Flags: 0=nicht annotiert, 1=annotiert aber verdeckt, 2=annotiert und sichtbar.

Kann ich denselben Datensatz für mehrere Aufgabentypen annotieren?#

Ja. Jedes Bild speichert Annotationen für alle 6 Task-Typen (detect, segment, semantic, classify, pose, OBB) zusammen. Du kannst den aktiven Task-Typ des Datasets jederzeit umschalten, ohne bestehende Annotationen zu verlieren. Im Editor werden nur Annotationen angezeigt, die zum aktiven Task-Typ passen, und auch nur diese sind in Exporten und im Training enthalten – Annotationen für andere Tasks bleiben erhalten und erscheinen wieder, wenn du zurückwechselst.

Kommentare