Ultralytics YOLO27:

Datensätze#

Datensätze der Ultralytics Platform bieten eine optimierte Lösung für die Verwaltung deiner Trainingsdaten. Nach dem Hochladen verarbeitet die Plattform Bilder, Beschriftungen und Statistiken automatisch.

Ein Datensatz ist trainingsbereit, sobald die Verarbeitung abgeschlossen ist, mindestens ein Bild im Split train vorhanden ist, mindestens ein Bild entweder im Split val oder test vorhanden ist und mindestens ein beschriftetes Bild vorliegt. Im Kopfbereich des Datensatzes wird ein Ready-Abzeichen angezeigt, wenn alle drei Bedingungen erfüllt sind, andernfalls ein Not Ready-Abzeichen – klicke auf das Abzeichen, um genau zu sehen, welche Bedingung fehlt.

Bilder mit Agents sammeln#

Verwende Agents, um einem Dataset Bilder hinzuzufügen, wenn eine Modelldetektion eine Bedingung erfüllt, wie etwa eine Konfidenz in einem gewählten Bereich. Verbinde die Bedingung mit einem Dataset-Block und wähle ein Ziel aus, das du bearbeiten kannst. Bilder treffen unbeschriftet im train-Split ein; bereits vorhandene Kopien werden übersprungen. Überprüfe und beschrifte die Bilder mit dem vorhandenen Annotation Editor.

Datensatz hochladen#

Die Ultralytics Platform akzeptiert mehrere Uploadformate und bietet dadurch größtmögliche Flexibilität.

Liegen deine Daten bereits an anderer Stelle?

Wenn du bereits Datensätze in Roboflow hast, nutze Integrations, um sie direkt zu importieren – ein manueller Export oder erneutes Hochladen ist nicht erforderlich. Daten in Google Cloud Storage, Amazon S3 oder Azure Blob Storage können über Cloud-Speicher direkt verwendet werden. Enterprise-Arbeitsbereiche können On Premise nutzen, um lokale Daten zu indizieren und damit zu trainieren, ohne Pixel an die Platform zu senden.

Unterstützte Formate#

FormatErweiterungenHinweiseMaximale Größe
JPEG.jpg, .jpegAm häufigsten verwendet, empfohlen50 MB
PNG.pngUnterstützt Transparenz50 MB
WebP.webpModern, gute Komprimierung50 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.dngKamera-Rohdaten50 MB
MPO.mpoObjekt mit mehreren Bildern50 MB

Video-Codec-Unterstützung#

Die Dateierweiterung allein reicht nicht aus: Ein Video kann dennoch fehlschlagen, wenn sein Codec während der Verarbeitung nicht dekodiert werden kann.

H.264 MP4 verwenden

H.264-Video in einem MP4-Container bietet die umfassendste Decoder-Unterstützung und ist die sicherste Wahl. Wenn ein Video nicht verarbeitet werden kann, kodiere es mit FFmpeg neu:

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

Deinen Datensatz vorbereiten#

Die Plattform unterstützt Ultralytics YOLO, COCO, semantische PNG-Masken, Tiefendatensätze, Ultralytics NDJSON sowie rohe (unannotierte) Uploads:

Verwende die standardmäßige 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 die Konfiguration deines Datensatzes:

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

names:
    0: person
    1: car
    2: dog
Rohe Uploads

Roh: Lade nicht annotierte Bilder hoch (ohne Beschriftungen). Das ist nützlich, wenn du direkt auf der Platform mit dem Annotationseditor annotieren möchtest.

Flache Verzeichnisstruktur

Du kannst Bilder auch ohne explizite Split-Ordner hochladen. Die Platform berücksichtigt beim Upload das aktive Split-Ziel. Wenn kein Split-Ziel festgelegt ist und der Upload val leer lässt – oder bei Tiefendaten weniger als zwei zugeordnete Karten enthält –, verschiebt die Platform bei Datensätzen, die keine Klassifikationsdatensätze sind, Trainingsbilder automatisch nach val, damit der Datensatz sofort trainingsbereit ist. Klassifikationsdatensätze werden übersprungen, da sie Verzeichnissplits verwenden. Du kannst Bilder später jederzeit mit Massenverschiebung in einen Split oder Neuaufteilung der Splits neu zuordnen.

Automatische Formaterkennung

Das Format wird automatisch erkannt: Datensätze mit einer data.yaml, die die Schlüssel names, train oder val enthält, werden als YOLO behandelt. Datensätze mit COCO-JSON-Dateien, die die Arrays images, annotations und categories enthalten, werden als COCO behandelt. .ndjson-Exporte werden als Ultralytics NDJSON importiert. Datensätze, die nur Bilder und keine Annotationen enthalten, werden als roh behandelt.

Wenn ein Archiv mehrere YAML-Dateien enthält, bevorzugt die Platform Standardnamen (data.yaml, data.yml, dataset.yaml, dataset.yml), die sich möglichst nahe am Stammverzeichnis des Archivs befinden. Verwende pro Archiv eine eindeutig benannte YAML-Datei, um Mehrdeutigkeiten zu vermeiden.

Pascal-VOC-XML wird nicht importiert

Beschriftungsdateien im Pascal-VOC-XML-Format werden erkannt, ihre Annotationen jedoch nicht importiert – die Bilder werden als nicht annotiert hochgeladen. Die Platform warnt dich vor Beginn des Uploads („Pascal-VOC-Beschriftungen erkannt“). Konvertiere VOC-XML zunächst in YOLO oder COCO; siehe Tools zur Formatkonvertierung.

Wenn Beschriftungen auf Klassen-IDs verweisen, aber keine Klassennamen angegeben sind, erzeugt die Platform dichte Platzhalternamen (class0, class1, …), die du später im Tab „Klassen“ umbenennen kannst.

Details zu aufgabenspezifischen Formaten findest du unter Unterstützte Aufgaben und in der Übersicht zu Datensätzen.

Upload-Vorgang#

So erstellst du einen Datensatz:

  1. Navigiere in der Seitenleiste zu Annotate
  2. Klicke auf New Dataset
  3. Wähle einen Tab für die Datenquelle aus (siehe unten Datenquellen)
  4. Gib einen Namen und optional eine Beschreibung ein – der URL-Slug wird automatisch abgeleitet und kann bearbeitet werden
  5. Wähle den Aufgabentyp (siehe Unterstützte Aufgaben), optional eine Lizenz (siehe Verfügbare Lizenzen) sowie die Sichtbarkeit (öffentlich oder privat) aus
  6. Klicke auf Create & Upload für lokale Dateien, auf Create & Import für eine URL oder verbundene Quelle oder auf Create Dataset, um leer zu beginnen

Ultralytics Platform Datasets Upload Dialog Task Selector

Um einem bestehenden Datensatz Dateien hinzuzufügen, öffne die entsprechende Datensatzseite und ziehe die Dateien entweder per Drag & Drop in die Galerie oder klicke auf das Hochladen-Symbol im Seitenkopf. Das Hochladen-Symbol öffnet direkt die native Dateiauswahl deines Browsers, da die Datensatzaufgabe bereits definiert ist.

Datenquellen#

Der Dialog New Dataset bietet vier Quellen:

QuelleBeschreibung
HochladenZiehe Dateien hinein oder suche nach ihnen – Bilder, Videos, Archive oder NDJSON
URLFüge einen direkten Link zu einer Datei .zip, .tar, .tar.gz, .tgz oder .ndjson ein; die Platform lädt sie serverseitig herunter und verarbeitet sie
CloudVerwende Daten direkt aus Google Cloud Storage, Amazon S3 oder Azure Blob Storage (Pro und Enterprise)
On PremiseIndiziere und trainiere mit Daten, die deine eigenen Rechner nie verlassen, über On Premise-Worker (Enterprise)
Limits für URL-Importe

Ein URL-Import ist sowohl durch das Upload-Limit deines Tarifs (10 GB Free / 20 GB Pro / 50 GB Enterprise) als auch durch dein verbleibendes Speicherkontingent begrenzt; maßgeblich ist der jeweils kleinere Wert. Der Link muss öffentlich über HTTP oder HTTPS erreichbar sein und mit einer unterstützten Erweiterung enden.

Vor Beginn des Uploads#

Die Platform überprüft deine Dateien im Browser, bevor irgendetwas hochgeladen wird. Dadurch werden häufige Probleme sofort statt erst nach einer langen Übertragung sichtbar. Archive werden auf Beschädigung, Leere, Passwortschutz und YAML-Syntaxfehler geprüft, und zu große Dateien werden namentlich aufgeführt.

Anschließend können zwei Dialoge erscheinen:

Wenn das Archiv Klassennamen angibt und dein Datensatz bereits Klassen enthält, führt der Dialog Map imported classes eine Zeile pro eingehender Klasse auf. Wähle für jede Klasse eine bestehende Klasse zum Zusammenführen aus, erstelle eine neue Klasse oder überspringe sie. Exakte Namensübereinstimmungen werden vorausgewählt; übersprungene Klassen und ihre Annotationen werden nicht importiert.

Nach dem Upload verarbeitet die Plattform deine Daten automatisch:

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 verkleinert (max. 4096 px, kleinste Abmessung 28 px), Graustufenbilder in RGB umgewandelt, Transparenz auf Weiß reduziert und die EXIF-Ausrichtung angewendet
  3. Vorschaubilder: WebP-Vorschaubilder mit 256 px werden erstellt
  4. Label-Parsing: Labels im Format YOLO, COCO und NDJSON werden extrahiert
  5. Statistiken: Klassenverteilungen und Bildabmessungen werden berechnet
Gespeicherte Bildkodierung

AVIF- und WebP-Originale werden Byte für Byte gespeichert, wenn keine Größenänderung oder Farbänderung erforderlich ist. Alles andere wird neu kodiert – WebP-Quellen bleiben WebP, alle anderen Formate (JPEG, PNG, BMP, TIFF, HEIC, JP2, DNG, MPO) werden mit Qualitätsstufe 92 in JPEG umgewandelt. Dein ursprünglicher Dateiname und die Quellerweiterung bleiben als Metadaten erhalten.

Ultralytics Platform-Datasets-Uploadfortschrittsbalken

Vor dem Upload validieren

Du kannst dein Dataset vor dem Upload 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 28 px groß sein. Kleinere Bilder werden während der Verarbeitung abgelehnt. Bilder, die an ihrer längsten Seite größer als 4096 px sind, werden automatisch unter Beibehaltung des Seitenverhältnisses verkleinert.

Bilder durchsuchen#

Zeige deine Dataset-Bilder in mehreren Layouts an.

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

AnsichtBeschreibung
RasterRaster mit Vorschaubildern und eingeblendeten Annotationen (Standard)
KompaktKleinere Vorschaubilder zum schnellen Durchsehen
TabelleListe mit Vorschaubild, Dateiname, Abmessungen, Größe, Aufteilung, Klassen und Labelanzahlen

Ultralytics Platform-Datasetgalerie in der Rasteransicht mit Annotationen

Sortieren und Filtern#

Bilder können zum effizienten Durchsuchen sortiert und gefiltert werden:

Jede Option wechselt zwischen aufsteigender (↑) und absteigender (↓) Sortierung:

SortierenBeschreibung
Erstellt ↑/↓Upload-Reihenfolge (Standard ↓)
Name ↑/↓Dateinamen alphabetisch
Höhe ↑/↓Bildhöhe in Pixeln
Breite ↑/↓Bildbreite in Pixeln
Größe ↑/↓Dateigröße auf dem Datenträger
Annotationen ↑/↓Anzahl der Annotationen pro Bild
Große Datasets

Bei Datasets mit mehr als 100.000 Bildern werden die Sortierungen nach Name, Breite, Höhe und Größe ausgeblendet, damit die Galerie reaktionsfähig bleibt. Die Sortierungen nach Erstellungszeitpunkt und Anzahl der Annotationen bleiben verfügbar.

Nicht beschriftete Bilder finden

Verwende den Filter Annotations mit dem Wert Unannotated, um schnell Bilder zu finden, die noch annotiert werden müssen. Das ist besonders bei großen Datasets nützlich, wenn du den Fortschritt der Beschriftung verfolgen möchtest.

Benutzerdefinierte Metadaten durchsuchen

Das Suchfeld befindet sich rechts in der Galeriewerkzeugleiste und filtert jeden Ansichtsmodus – Raster, kompakt und Tabelle. Es findet den Bilddateinamen (die Dateierweiterung ist optional) sowie benutzerdefinierte Metadatenschlüssel, skalare Werte und Array-Einträge. Ein Bild mit dem Namen img_0042, das {"ship_type": "yacht"} enthält, wird daher bei der Suche nach img_0042 oder yacht gefunden.

Werte, die in Unterobjekten verschachtelt sind, werden nicht gefunden. Wenn du eine 24-stellige Bild-ID einfügst, wird direkt genau dieses Bild gesucht und die Textsuche umgangen.

Vollbildanzeige#

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

  • Navigation: Mit den Pfeiltasten oder Vorschaubildern blätterst du durch die Bilder
  • Bildinformationen: Prüfe von der Plattform 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 mit bis zu 500.000 serialisierten Zeichen und Schlüsseln der obersten Ebene mit bis zu 128 Zeichen
  • Annotationen: Sichtbarkeit der Annotationseinblendung umschalten
  • Klassenaufschlüsselung: Labelanzahlen pro Klasse mit Farbanzeigen
  • Annotieren: Wenn du Bearbeitungszugriff hast, sind die Annotationssteuerungen auf dem Desktop sofort aktiv, sobald die Vollbildanzeige geöffnet wird
  • Herunterladen: Die originale Bilddatei herunterladen
  • Löschen: Das Bild aus dem Dataset löschen
  • Zoom: Mit Cmd/Ctrl+Scroll, Cmd/Ctrl++ oder Cmd/Ctrl+= hineinzoomen und mit Cmd/Ctrl+- herauszoomen
  • Ansicht zurücksetzen: Mit Cmd/Ctrl + 0 oder der Schaltfläche zum Zurücksetzen das Bild an die Anzeige anpassen
  • Verschieben: Halte Space gedrückt und ziehe, um die Arbeitsfläche im gezoomten Zustand zu verschieben
  • Pixelansicht: Pixelige Darstellung für eine genaue Untersuchung umschalten
  • Tiefenvorhang: Bei Tiefen-Datasets wischt ein verschiebbarer Trenner zwischen dem RGB-Bild und seiner eingefärbten Tiefenkarte

Ultralytics Platform-Dataset-Vollbildanzeige mit Metadatenbereich

Nach Aufteilung filtern#

Bilder nach ihrer Dataset-Aufteilung filtern:

AufteilungZweck
TrainierenFür das Training des Modells verwendet
ValFür die Validierung während des Trainings verwendet
TestFür die abschließende Auswertung verwendet

Clustering#

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

Ultralytics Platform-Dataset-Clustering im leeren Zustand

Analyse ausführen#

Starte eine Analyse:

  1. Öffne ein Dataset und klicke auf das Streudiagramm-Symbol in der Galeriewerkzeugleiste
  2. Klicke auf Analyze Dataset
  3. Warte, bis der Fortschrittsbalken abgeschlossen ist – die Ergebnisse werden im selben Panel angezeigt

Die Analyse läuft in zwei Phasen im Hintergrund, Computing embeddings und Clustering, und kann je nach Größe deines Datasets einige Minuten dauern. Du kannst das Panel schließen oder die Seite verlassen und später zurückkehren.

Anforderungen für die Analyse

Ein Dataset muss mindestens 20 und höchstens 200.000 fehlerfreie Bilder enthalten, um analysiert werden zu können. Verbundene Datasets mit Cloud- oder On-Premise-Speicher werden derzeit noch nicht unterstützt.

Visualisierung#

Nach Abschluss der Analyse zeigt das Panel ein 2D-Streudiagramm aller analysierten Bilder mit Legende und Punktzähler. Galeriefilter (Aufteilung, Klasse, beschriftet/nicht beschriftet) blenden Punkte außerhalb des Filters ab, sodass du dich auf die gewünschte Teilmenge konzentrieren kannst – der Zähler zeigt dann visible / total points an.

Clustering-Streudiagramm für Datensätze der Ultralytics Platform

Färben nach#

Ändere mit dem Dropdown Color by in der Symbolleiste des Bedienfelds, wie Datenpunkte eingefärbt werden. Wechsle jederzeit den Ansichtsmodus – das Diagramm wird sofort neu eingefärbt, damit du siehst, wie Splits, Klassen oder Bildeigenschaften über deine Cluster verteilt sind:

OptionFärbung
SplitsTraining / Validierung / Test
KlassenErste Annotationsklasse in jedem Bild
BreiteBildbreite
HöheBildhöhe
GrößeDateigröße
AnnotationenAnzahl der Annotationen pro Bild

Farbmodi für das Clustering von Datensätzen in der Ultralytics Platform

Lasso-Auswahl#

Zeichne eine freie Auswahl um einen Bereich, um Punkte im Diagramm hervorzuheben. Die Galerie wird auf die passenden Bilder gefiltert, sodass du sie mit den üblichen Bildoperationen prüfen, 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 zu löschen und zur vollständigen Galerieansicht zurückzukehren.

Auswahlgröße

Ein Lasso löst höchstens 1.000 Bilder auf. Wenn deine Auswahl mehr Bilder umfasst, zeigt die Platform eine Stichprobe von 1.000 Bildern an und empfiehlt, einen kleineren Bereich zu zeichnen.

Verschieben und Zoomen#

Navigiere in großen Streudiagrammen direkt mit Maus und Tastatur oder über die Zoomschaltflächen unten links im Diagramm:

EingabeAktion
ScrollenDiagramm in 2D verschieben
Cmd/Ctrl+ScrollenAm Cursor verankert hinein- oder herauszoomen
Leertaste gedrückt haltenIn den Modus zum Verschieben durch Ziehen wechseln
Zurücksetzen-SchaltflächeZur vollständigen Ausdehnung des Diagramms zurückkehren

Erneute Analyse#

Wenn sich dein Datensatz nach der Analyse ändert – etwa wenn neue Bilder hinzukommen oder die analysierte Anzahl nicht mehr mit dem Datensatz übereinstimmt –, wird oben im Bedienfeld für Besitzer und Bearbeiter eine Schaltfläche Re-analyze angezeigt.

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

Ähnliche Bilder finden#

Dieselbe Einbettung treibt die Ähnlichkeitssuche über öffentliche Datensätze hinweg an. In einem Datensatz, den du bearbeiten kannst, machst du einen Rechtsklick auf ein Bild in der Raster- oder Kompakt-Ansicht (oder auf eine einzelne ausgewählte Zeile in der Tabellen-Ansicht) und wählst Ähnliche Bilder finden. Der Dialog listet bis zu 24 der nächstgelegenen öffentlichen Bilder samt Quell-Datensatz, Lizenz und Ähnlichkeitswert auf, wobei bereits im Datensatz enthaltene Bilder sowie Kopien des ausgewählten Bildes in anderen Datensätzen ausgeschlossen werden. Wähle die gewünschten Bilder aus und klicke auf Zum Datensatz hinzufügen: Sie werden dem Split train als unannotierte Bilder hinzugefügt, auf deinen Speicher angerechnet und sind bereit zur Annotation.

Ein Bild ohne Einbettung – in einem Datensatz, der noch nicht analysiert wurde oder seit der letzten Analyse hinzugefügt wurde – zeigt Analyze this dataset in Clustering to find similar images. Der Dialog ist auf verbundenen Datensätzen nicht verfügbar. Die Validierungsdiagnostik pro Bild eines Modells führt dieselbe Suche ausgehend von seinen am schlechtesten abschneidenden Bildern aus.

Datensatz-Tabs#

Jede Datensatzseite kann je nach Status des Datensatzes und deinen Berechtigungen bis zu sechs Tabs anzeigen:

Bilder-Tab#

Die Standardansicht mit der Bildergalerie und eingeblendeten Annotationen. Unterstützt die Ansichtsmodi Raster, kompakt und Tabelle. Ziehe Dateien hierher, um weitere Bilder hinzuzufügen.

Klassen-Tab#

Dieser Tab wird angezeigt, wenn der Datensatz Bilder enthält und die zugehörige Aufgabe Klassen hat.

Verwalte die Annotationsklassen für deinen Datensatz:

  • Klassenhistogramm: Balkendiagramm mit der Anzahl der Annotationen pro Klasse, nach Häufigkeit sortiert, einschließlich Umschaltung zwischen linearer und logarithmischer Skala
  • Klassentabelle: Sortierbare und durchsuchbare Tabelle mit Index, Name, Anzahl der Annotationen und Anzahl der Bilder
  • 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
  • Klassen zusammenführen: Wähle mindestens zwei Zeilen aus und klicke auf Merge into one
  • Klassen löschen: Wähle mindestens eine Zeile aus und klicke auf Delete

Histogramm und Tabelle des Klassen-Tabs für Datensätze in der Ultralytics Platform

Logarithmische Skala für unausgeglichene Datensätze

Wenn dein Datensatz ein Klassenungleichgewicht aufweist (z. B. 10.000 Annotationen für „person“, aber nur 50 für „bicycle“), aktiviere den Schalter Log Scale im Klassenhistogramm, um alle Klassen übersichtlich darzustellen.

Klassen zusammenführen#

Beim Zusammenführen werden doppelte oder überlappende Bezeichnungen konsolidiert – zum Beispiel indem car, automobile und vehicle zu einer Klasse zusammengeführt werden:

  1. Wähle mindestens zwei Klassen über die Kontrollkästchen der Zeilen aus
  2. Klicke in der Tabellenkopfzeile auf Merge into one oder klicke mit der rechten Maustaste auf die Auswahl
  3. Wähle aus, welche der ausgewählten Klassen die Zielklasse ist, in die die anderen zusammengeführt werden
  4. Bestätigen

Jede Annotation, die zu den Quellklassen gehört, wird der Zielklasse neu zugewiesen, und die Quellklassen werden entfernt. Es werden keine Annotationen gelöscht, daher bleibt die Gesamtzahl der Annotationen im Datensatz unverändert.

Klassen löschen#

  1. Wähle mindestens eine Klasse über die Kontrollkästchen der Zeilen aus
  2. Klicke in der Tabellenkopfzeile auf Delete oder klicke mit der rechten Maustaste auf die Auswahl
  3. Bestätigen

Beim Löschen einer Klasse werden die Klasse und alle ihre Annotationen entfernt. Bei Klassifizierungsdatensätzen werden die Bezeichnungen entfernt, die Bilder bleiben jedoch erhalten und sind anschließend nicht annotiert.

Verschiebung der Klassenindizes

Klassen-IDs sind positionsabhängig. Beim Zusammenführen oder Löschen einer Klasse wird jeder höhere Klassenindex nach unten verschoben, um die Lücke zu schließen. Daher stimmen Exporte und vor der Änderung erstellte Bezeichnungsdateien nicht mehr mit den neuen Indizes überein. Erstelle zuerst eine Version, wenn du die alte Nummerierung benötigst.

Stichproben bei Statistiken

Die Klassenanzahlen werden aus höchstens 100.000 Bildern berechnet. Bei größeren Datensätzen steht über dem Histogramm der Hinweis „Basierend auf einer Teilmenge von 100.000 Bildern dieses Datensatzes.“

Diagramme-Tab#

Dieser Tab wird angezeigt, wenn der Datensatz Bilder enthält.

Automatisch aus deinem Datensatz berechnete Statistiken:

Die Diagramme werden in dieser Reihenfolge angezeigt. Jedes Diagramm wird weggelassen, wenn der Datensatz dafür keine Daten enthält – ein reiner Bilddatensatz zeigt keine Annotationsdiagramme, und Points per Instance wird nur für Segmentierungs- und Posendaten angezeigt:

DiagrammBeschreibung
Split-VerteilungRingdiagramm mit den Bildanzahlen und dem prozentualen Anteil beschrifteter Bilder für Training/Validierung/Test
Häufigste KlassenRingdiagramm der 10 häufigsten Annotationsklassen, die übrigen werden als „Sonstige“ zusammengefasst
BildabmessungenHistogramm der Verteilung von Bildbreite und -höhe (überlagert) mit Mittelwert
BilddateigrößeHistogramm der Verteilung der Bilddateigrößen
Bildabmessungen in 2D2D-Heatmap von Breite gegenüber Höhe mit Hilfslinien für das Seitenverhältnis
Annotationspositionen2D-Heatmap der Mittelpunktspositionen von BBox
BildformateVerteilung der Quellbildformate (JPG, PNG usw.)
Abmessungen der Bounding BoxesHistogramm der Breite und Höhe von Bounding Boxes (überlagert)
Objekte pro BildHistogramm der Anzahl der Annotationen pro Bild
Punkte pro InstanzAnzahl der Polygonpunkte oder Schlüsselpunkte pro Annotation (Segmentierung/Posen)

Statistikraster des Diagramme-Tabs für Datensätze in der Ultralytics Platform

Statistiken zwischenspeichern

Die Platform speichert berechnete Statistiken zwischen und verwirft sie, wenn sich Bilder, Annotationen, Klassen oder Splits ändern. Bei Datensätzen mit mehr als 100.000 Bildern werden die Diagramme aus einer Teilmenge von 100.000 Bildern berechnet, worauf über dem Raster hingewiesen wird.

Heatmaps im Vollbildmodus

Klicke bei einer beliebigen Heatmap auf die Erweitern-Schaltfläche, um sie im Vollbildmodus anzuzeigen. Dadurch erhältst du eine größere und detailliertere Ansicht, die hilfreich ist, um räumliche Muster in großen Datensätzen zu verstehen.

Modelle-Tab#

Zeige alle auf diesem Datensatz trainierten Modelle in einer durchsuchbaren Tabelle an:

SpalteBeschreibung
NameModellname mit Link
ProjektÜbergeordnetes Projekt mit Symbol
VersionFür das Training verwendete unveränderliche Datensatzversion, falls vorhanden
StatusStatus-Badge des Trainings
AufgabeYOLO-Aufgabentyp
EpochenBeste Epoche / Gesamtepochen
mAP50-95Mittlere durchschnittliche Präzision
mAP50mAP bei IoU 0.50
ErstelltErstellungsdatum

Ultralytics Platform Datasets Models Tab Trained Models Table

Fehler-Tab#

Dieser Tab wird nur angezeigt, wenn mindestens eine Datei bei der Verarbeitung fehlschlägt.

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

  • Fehlerbanner: Gesamtzahl der fehlgeschlagenen Bilder und Hinweise
  • Fehlertabelle: Dateiname, verständliche Fehlerbeschreibung, Hinweise zur Behebung und Vorschauminiatur
  • Häufige Fehler sind beschädigte Dateien, nicht unterstützte Formate, zu kleine Bilder (mindestens 28px) und nicht unterstützte Farbmodi.

Ultralytics Platform Datasets Errors Tab Processing Failures

Häufige Verarbeitungsfehler
FehlerUrsacheBehebung
Bilddatei kann nicht gelesen werdenBeschädigtes oder nicht unterstütztes FormatAus dem Bildbearbeitungsprogramm erneut exportieren
Unvollständig oder beschädigtDie Datei wurde während der Übertragung abgeschnittenOriginaldatei erneut herunterladen
Nicht unterstütztes BildformatFormat, das die Platform nicht decodieren kannIn JPG, PNG oder WebP konvertieren
Fehler bei DateiberechtigungenDatei ist gesperrt oder schreibgeschütztDateisperre aufheben und erneut hochladen
Bild ist zu kleinMindestabmessung unter 28pxBilder aus einer Quelle mit höherer Auflösung verwenden
Nicht unterstützter FarbmodusCMYK- oder indizierter FarbmodusIn den RGB-Modus konvertieren

Versionen-Tab#

Erstelle unveränderliche NDJSON-Snapshots deines Datensatzes für reproduzierbares Training. Jede Version erfasst zum Zeitpunkt ihrer Erstellung die Anzahl der Bilder, Klassen und Annotationen sowie die Dateigröße.

SpalteBeschreibung
VersionVersionsnummer (v1, v2, ...)
BeschreibungVom Benutzer bereitgestellte Beschreibung (bearbeitbar)
BilderAnzahl der Bilder zum Zeitpunkt des Snapshots
KlassenAnzahl der Klassen zum Zeitpunkt des Snapshots
AnnotationenAnzahl der Annotationen zum Zeitpunkt des Snapshots
GrößeDateigröße der NDJSON-Exportdatei
ErstelltZeitpunkt der Erstellung der Version
AktionenHerunterladen oder wiederherstellen

So erstellst du eine Version:

  1. Öffne den Tab Versions
  2. Gib optional eine Beschreibung ein (z. B. "500 Trainingsbilder hinzugefügt" oder "Falsch beschriftete Klassen korrigiert")
  3. Klicke auf New Version
  4. Die neue Version wird in der Tabelle angezeigt

Jede Version erhält eine fortlaufende Nummer (v1, v2, v3...) und ist unveränderlich – Versionen können weder bearbeitet noch entfernt werden; nur ihre Beschreibungen können geändert werden. Verwende die Zeilenaktionen, um jederzeit eine Version herunterzuladen oder wiederherzustellen.

Wiederherstellen einer Version

Beim Wiederherstellen werden die aktuellen Bilder, Aufteilungen, Klassen und Annotationen des Datensatzes durch den ausgewählten Snapshot ersetzt. Dieser Vorgang kann nicht rückgängig gemacht werden, es sei denn, du speicherst den aktuellen Zustand zuvor als eine weitere Version. Während der erneuten Erstellung ist der Datensatz im Status processing gesperrt. Beim Wiederherstellen wird nichts erneut hochgeladen, daher geht die Wiederherstellung auch bei großen Datensätzen in der Regel schnell.

Version während des Trainings speichern

Aktiviere Save Dataset Version im Dialogfeld „Cloud Training“, um ein Modell mit dem exakt für das Training verwendeten Datensatz zu verknüpfen. Die Platform verwendet eine passende Version erneut, wenn sich der Inhalt des Datensatzes nicht geändert hat, und erstellt nur dann eine neue Version, wenn dies der Fall ist.

Nur bereite Datensätze

Das Erstellen und Wiederherstellen von Versionen ist verfügbar, sobald der Datensatz den Status ready erreicht hat. Versionen sind für verbundene Cloud-Datensätze oder On Premise-Datensätze nicht verfügbar.

Wann du Versionen erstellen solltest

Erstelle vor und nach größeren Änderungen an deinem Datensatz eine Version – etwa beim Hinzufügen von Bildern, Korrigieren von Annotationen oder Neuausbalancieren der Aufteilungen. So kannst du die Modellleistung über verschiedene Zustände des Datensatzes hinweg vergleichen.

NDJSON-Dateigröße

Die angezeigte Größe entspricht der Dateigröße des NDJSON-Exports, der Bild-URLs und Annotationen enthält – nicht die Bilder selbst. Die tatsächlichen Bilddaten werden separat gespeichert und über signierte URLs abgerufen. Die Snapshot-Datei wird dennoch auf dein Speicherkontingent für den Arbeitsbereich angerechnet. Daher schlägt die Erstellung einer Version fehl, wenn kein Speicherplatz mehr verfügbar ist.

Datensatz exportieren#

Exportiere deinen Datensatz für die Offline-Nutzung, indem du ihn über die Kopfzeile des Datensatzes oder den Tab „Versions“ als NDJSON herunterlädst.

So exportierst du:

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

Ultralytics Platform Datasets Export Ndjson Download

Das NDJSON-Format speichert ein JSON-Objekt pro Zeile. Die erste Zeile enthält die Datensatz-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 bildbezogene Objekt metadata bleibt erhalten, wenn eine NDJSON-Datei in die Platform importiert wird. Du kannst es im Vollbild-Informationsbereich des Bildes anzeigen oder bearbeiten. Für programmgesteuerte Uploads von Archiven akzeptiert die Ingest Dataset Data API die entsprechende Pfadzuordnung imageMetadata.

Posen-Datensätze enthalten außerdem ein Feld kpt_shape in der Kopfzeile des Datensatzes, das aus den Annotationen abgeleitet wird, sofern es nicht bereits festgelegt ist.

Tiefenexporte geben "task": "depth" und "depth_scale": 1000 in der Datensatzzeile an. Jede Bildzeile enthält eine depth.url für die zugehörige einfache uint16-PNG-Datei. Ultralytics lädt Bild- und Tiefen-URLs gleichzeitig herunter und schreibt eine Trainings-YAML-Datei mit derselben Skalierung, sodass die NDJSON-Datei direkt an model.train(data=...) übergeben werden kann.

Signierte URLs

Bild-URLs im exportierten NDJSON sind signiert und 7 Tage gültig. Die Platform verwendet einen zwischengespeicherten Export bis zu 6 Tage erneut, wenn der Datensatz unverändert ist. Daher ist ein frisch heruntergeladener Export immer noch mindestens einen Tag gültig. Wenn du früher neue URLs benötigst, ändere den Datensatz oder erstelle eine neue Version.

On-Premise-Datensätze

Der Export ist für On Premise-Datensätze nicht verfügbar, da deren Bilddaten niemals die Platform erreichen.

Die vollständige Spezifikation findest du in der Dokumentation zum Ultralytics-NDJSON-Format.

Bildoperationen#

Schnellaktionen#

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

AktionBeschreibung
In Aufteilung verschiebenDas Bild der Aufteilung Train, Val oder Test neu zuweisen
Ähnliche Bilder findenDurchsuche öffentliche Datensätze nach optisch ähnlichen Bildern und füge sie hinzu (siehe Ähnliche Bilder finden)
Ähnliche Bilder generierenErstelle bis zu 16 KI-generierte Variationen des Bildes (standardmäßig vier) und füge die behaltenen Bilder als unannotierte Bilder hinzu
HerunterladenDie ursprüngliche Bilddatei herunterladen
LöschenDas Bild aus dem Datensatz löschen

Ultralytics Platform Datasets Image Card Context Menu

Einzeln oder mehrere

Das Kontextmenü für Bilder wirkt auf ein einzelnes Bild. Für Massenaktionen an mehreren Bildern verwendest du die Ansicht Table mit Kontrollkästchenauswahl.

Mehrere Bilder in Aufteilung verschieben#

Ausgewählte Bilder einem anderen Split innerhalb desselben Datensatzes zuweisen:

  1. Zur Ansicht Tabelle wechseln
  2. Bilder mithilfe der Kontrollkästchen auswählen
  3. Mit der rechten Maustaste klicken, um das Kontextmenü zu öffnen
  4. Move to split > Training, Validierung oder Test auswählen

Du kannst Bilder in der Rasteransicht auch per Drag-and-drop auf die Filterregisterkarten der Splits ziehen. Wenn beim Verschieben eines Bildes ein identisches Bild im Ziel-Split vorhanden ist, fragt Platform, ob du es überspringen, beide behalten oder ersetzen möchtest.

Trainings-/Validierungssplits organisieren

Lade alle Bilder in einen Datensatz hoch und nutze anschließend das Verschieben mehrerer Bilder in einen Split, um Teilmengen in Trainings-, Validierungs- und Test-Splits zu organisieren.

Splits neu verteilen#

Verteile alle Bilder mithilfe benutzerdefinierter Verhältnisse auf Trainings-, Validierungs- und Test-Splits:

  1. Klicke in der Datensatzsymbolleiste auf den Split-Balken, um den Dialog Splits neu verteilen zu öffnen
  2. Passe die prozentuale Aufteilung mit einer der folgenden Methoden an
  3. Überprüfe die Live-Vorschau der Bildanzahl, um die Verteilung zu bestätigen
  4. Klicke auf Anwenden, um alle Bilder entsprechend deinen Prozentsätzen zufällig neu zuzuweisen

Ultralytics Platform Datasets Split Redistribution Dialog

Der Dialog bietet drei Möglichkeiten, deine Ziel-Aufteilungsverhältnisse festzulegen:

MethodeBeschreibung
ZiehenZiehe die Griffe zwischen den farbigen Segmenten, um die Grenzen der Splits visuell anzupassen
EingebenBearbeite die Prozenteingabe für einen beliebigen Split (die beiden anderen Splits werden automatisch proportional neu ausgeglichen)
AutomatischMit einem Klick sofort eine Aufteilung von 80/20 für Training/Validierung festlegen und den Test-Split auf 0 % setzen

Eine Live-Vorschau zeigt genau, wie viele Bilder vor dem Anwenden in jedem Split landen.

Schnelle Aufteilung 80/20

Klicke auf die Schaltfläche Automatisch, um sofort die empfohlene Aufteilung 80/20 für Training/Validierung festzulegen. Dies ist das häufigste Verhältnis für das Training.

Mehrere Bilder löschen#

Mehrere Bilder gleichzeitig löschen:

  1. Bilder in der Tabellenansicht auswählen
  2. Mit der rechten Maustaste klicken und Delete auswählen oder Cmd/Ctrl+Delete drücken
  3. Löschen bestätigen

Datensatz-URI#

Verweise mit dem URI-Format ul:// auf Platform-Datensätze (siehe Platform-Datensätze verwenden):

ul://username/datasets/dataset-slug

Du kannst auch direkt eine Web-URL zu einem Datensatz oder Modell einfügen (z. B. https://platform.ultralytics.com/username/datasets/dataset-slug); sie wird automatisch in die URI ul:// umgeschrieben. Durch die Übergabe einer Liste von Datensätzen wird ein Basismodell nacheinander auf jedem Datensatz feinabgestimmt, zum Beispiel mit 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
Überall mit Platform-Daten trainieren

Die URI ul:// funktioniert in jeder Umgebung:

  • Lokaler Rechner: Trainiere auf deiner Hardware; die Daten werden automatisch heruntergeladen
  • Google Colab: Greife in Notebooks auf deine Platform-Datensätze zu
  • Entfernte Server: Trainiere auf Cloud-VMs mit vollständigem Zugriff auf den Datensatz

Verfügbare Lizenzen#

Platform unterstützt die folgenden Lizenzen für Datensätze:

LizenzTyp
KeineKeine Lizenz ausgewählt
CC0-1.0Gemeinfrei
PDM-1.0Gemeinfrei
CC-BY-2.5Freizügig
CC-BY-3.0Freizügig
CC-BY-4.0Freizügig
CC-BY-NC-2.0Nicht kommerziell
CC-BY-NC-3.0Nicht kommerziell
CC-BY-NC-4.0Nicht kommerziell
CC-BY-SA-3.0Copyleft
CC-BY-SA-4.0Copyleft
CC-BY-NC-SA-3.0Copyleft
CC-BY-NC-SA-4.0Copyleft
CC-BY-ND-4.0Keine Bearbeitungen
CC-BY-NC-ND-2.0Nicht kommerziell
CC-BY-NC-ND-4.0Nicht kommerziell
Apache-2.0Freizügig
MITFreizügig
BSD-3-ClauseFreizügig
AGPL-3.0Copyleft
GPL-2.0Copyleft
GPL-3.0Copyleft
LGPL-3.0Copyleft
ODbL-1.0Copyleft
DbCL-1.0Erfordert ODbL
Nur für ForschungszweckeEingeschränkt
AndereBenutzerdefiniert
Copyleft-Lizenzen

Beim Klonen eines Datensatzes mit einer Copyleft-Lizenz (AGPL-3.0, GPL-2.0, GPL-3.0, LGPL-3.0, ODbL-1.0, CC-BY-SA-3.0, CC-BY-SA-4.0, CC-BY-NC-SA-3.0, CC-BY-NC-SA-4.0) erbt der Klon die Lizenz und die Lizenz-Auswahl ist gesperrt.

Sichtbarkeitseinstellungen#

Lege fest, wer deinen Datensatz sehen kann:

EinstellungBeschreibung
PrivatDu und berechtigte Mitglieder des Arbeitsbereichs können darauf zugreifen
ÖffentlichJeder kann ihn ansehen, auch über die Explore-Seite

Die Sichtbarkeit wird beim Erstellen eines Datensatzes im Dialog New Dataset mithilfe eines Umschalters festgelegt. Öffentliche Datensätze sind auf der Seite Explore sichtbar.

Datensatz bearbeiten#

Die Metadaten des Datensatzes werden direkt auf der Datensatzseite inline bearbeitet – ein Dialog ist nicht erforderlich:

  • Name: Klicke auf den Namen des Datensatzes, um ihn zu bearbeiten. Änderungen werden beim Verlassen des Felds oder mit Enter automatisch gespeichert. Namen dürfen höchstens 100 Zeichen enthalten.
  • Beschreibung: Klicke auf die Beschreibung (oder den Platzhalter „Beschreibung hinzufügen …“), um sie zu bearbeiten. Änderungen werden automatisch gespeichert. Beschreibungen dürfen höchstens 1.000 Zeichen enthalten.
  • Aufgabentyp: Klicke auf das Aufgabenabzeichen, um einen anderen Aufgabentyp auszuwählen.
  • Lizenz: Klicke auf die Lizenzauswahl, um die Lizenz des Datensatzes zu ändern.
  • Symbol: Klicke auf das Datensatzsymbol, um ein eigenes Bild hochzuladen, eines der Bilder des Datensatzes als Symbol festzulegen oder einen Buchstaben und eine Farbe auszuwählen.
Aufgabentyp ändern

Jedes Bild speichert Annotationen für alle Aufgabentypen gemeinsam. Durch das Ändern des Aufgabentyps des Datensatzes wird gesteuert, welche Annotationen im Editor sichtbar sind und in Exporte und das Training aufgenommen werden. Annotationen für andere Aufgabentypen bleiben in der Datenbank erhalten und werden wieder angezeigt, wenn du zurückwechselst. Depth ist die Ausnahme: Die Ground Truth liegt hier als zugehörige Datei und nicht als Annotation vor. Daher kann ein Datensatz nur dann zu oder von Depth wechseln, wenn er keine Bilder enthält – importiere ihn stattdessen erneut.

Benutzerdefinierte Metadaten#

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

  • Ultralytics-Metadaten: Nur lesbare Platform-Details wie Datensatz-ID, Eigentümer, Aufgabe, Anzahl der Bilder und Annotationen, Speicherregion und Zeitstempel
  • Benutzerdefinierte Metadaten: Dein eigenes JSON-Objekt für Herkunft, Aufnahmebedingungen, Kunden-IDs, Governance oder andere kontextbezogene Daten

Betrachter des Arbeitsbereichs können Metadaten prüfen, während Mitglieder mit Bearbeitungszugriff das benutzerdefinierte Metadatenobjekt ersetzen können. Das serialisierte Metadatenobjekt darf höchstens 500.000 Zeichen enthalten, und jeder Schlüssel der obersten Ebene ist auf 128 Zeichen begrenzt. Speichere ein leeres Objekt ({}), um die benutzerdefinierten Metadaten zu löschen.

Datensatz klonen#

Wenn du einen öffentlichen Datensatz aufrufst, der dir nicht gehört, klicke auf Clone Dataset, um den Klondialog zu öffnen. Überprüfe Zielarbeitsbereich, Namen, Sichtbarkeit und Lizenz und bestätige anschließend den Klon. Die Kopie enthält alle Bilder, Annotationen und Klassendefinitionen. Öffentliche Quelldatensätze bleiben in Arbeitsbereichen mit standardmäßig öffentlicher Sichtbarkeit standardmäßig öffentlich; Klone in Enterprise-Arbeitsbereichen sind standardmäßig privat. Wenn der ursprüngliche Datensatz eine Copyleft-Lizenz besitzt, übernimmt der Klon diese Lizenz, und die Lizenzauswahl ist gesperrt.

Der Ziel-Slug wird automatisch umbenannt, wenn er bereits vergeben ist. Zum Klonen muss außerdem ausreichend verbleibender Speicherplatz für die Kopie vorhanden sein.

Verbundene Datensätze

Datensätze aus Quellen wie Cloud-Speicher oder On Premise können nicht geklont werden, da Platform ihre Bilddaten nicht speichert.

Markieren und teilen#

  • Markieren: Klicke auf die Sternschaltfläche, um einen Datensatz zu speichern. Die Anzahl der Markierungen ist für alle Benutzer sichtbar.
  • Teilen: Klicke bei öffentlichen Datensätzen auf die Teilen-Schaltfläche, um einen Link zu kopieren, einen Einbettungscode abzurufen oder den Datensatz auf sozialen Plattformen zu teilen.

Datensatz löschen#

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

  1. Öffne Weitere Aktionen (die Schaltfläche ) in der Kopfzeile des Datensatzes
  2. Wähle Datensatz löschen
  3. Bestätige im Dialog: „Dadurch wird [name] in den Papierkorb verschoben. Du kannst ihn innerhalb von 30 Tagen wiederherstellen.“

Dasselbe Menü enthält Informationen, wodurch der unter Benutzerdefinierte Metadaten beschriebene Metadaten-Dialog geöffnet wird, sowie Aktualisieren, wodurch der Datensatz erneut vom Server eingelesen wird.

Papierkorb und Wiederherstellung

Gelöschte Datensätze werden in den Papierkorb verschoben – nicht dauerhaft gelöscht. Du kannst sie innerhalb von 30 Tagen über Settings > Trash wiederherstellen.

Mit Datensatz trainieren#

Starte das Training direkt über deinen Datensatz:

  1. Klicke auf der Datensatzseite 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

Weitere Informationen findest du unter Cloud-Training.

FAQ#

  • Deine Daten werden in der von dir ausgewählten Region (US, EU oder AP) verarbeitet und gespeichert. Bilder werden:

    1. auf Format und Größe geprüft
    2. abgelehnt, wenn die Mindestabmessung weniger als 28 px beträgt
    3. normalisiert, wenn sie größer als 4096 px sind (unter Beibehaltung des Seitenverhältnisses und mit einer Kodierung für optimierte Speicherung)
    4. mit Deduplizierung gespeichert, sodass identische Bilder nur einmal gespeichert werden
    5. für schnelles Durchsuchen als 256 px große WebP-Miniaturansichten erzeugt
  • Die Ultralytics Platform verwaltet den Speicher effizient:

    • Deduplizierung: Identische Bilder in derselben Datenregion werden nur einmal gespeichert
    • Integrität: Uploads werden auf Datenintegrität geprüft
    • Effizienz: Klone verwenden bereits gespeicherte Bilder erneut, statt sie zu kopieren, werden aber weiterhin auf das Speicherkontingent des Zielarbeitsbereichs angerechnet
    • Regional: Die Daten bleiben in der von dir ausgewählten Region (US, EU oder AP)
  • Ja. Ziehe Dateien in die Datensatzgalerie oder klicke auf das Upload-Symbol in der Kopfzeile der Seite. Dadurch wird direkt die native Dateiauswahl deines Browsers geöffnet. Nach der Verarbeitung werden neue Statistiken automatisch berechnet.

  • Verwende die Funktion zum Verschieben mehrerer Bilder in eine Aufteilung:

    1. Bilder in der Tabellenansicht auswählen
    2. Klicke mit der rechten Maustaste und wähle Move to split
    3. Wähle die Zielaufteilung aus (Train, Validation oder Test)
  • Die Ultralytics Platform unterstützt YOLO-Beschriftungen, COCO JSON, Ultralytics NDJSON und das Hochladen unbearbeiteter Bilder. Beschriftungen im Pascal-VOC-XML-Format werden erkannt, aber nicht importiert:

    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
    Semantischclass 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
    KlassifizierungVerzeichnisstrukturtrain/cats/, train/dogs/

    Sichtbarkeits-Flags für Posen: 0 = nicht annotiert, 1 = annotiert, aber verdeckt, 2 = annotiert und sichtbar. Semantische Datensätze akzeptieren anstelle von Polygon-Dateien auch PNG-Masken (siehe Semantische Masken).

  • Ja. Jedes Bild speichert gemeinsam Annotationen für alle 6 Annotationstypen (Erkennung, Segmentierung, semantische Segmentierung, Klassifizierung, Pose und OBB). Du kannst den aktiven Aufgabentyp des Datensatzes jederzeit wechseln, ohne vorhandene Annotationen zu verlieren. Nur Annotationen, die dem aktiven Aufgabentyp entsprechen, werden im Editor angezeigt und in Exporte und das Training aufgenommen – Annotationen für andere Aufgaben bleiben erhalten und werden wieder angezeigt, wenn du zurückwechselst.

  • Ja:

    BeschränkungWert
    Klassen pro Datensatz25,000
    Annotationen pro Bild10,000
    Koordinaten pro Annotation10,000
    Datensatzname100 Zeichen
    Datensatzbeschreibung1.000 Zeichen
    Benutzerdefinierte Metadaten500.000 serialisierte Zeichen
    Schlüssel der obersten Metadatenebene128 Zeichen
  • Datensätze, die Daten aus Cloud-Speicher oder lokalen Quellen einlesen, speichern ihre Pixel außerhalb der Platform. Daher sind Funktionen, die eigene Kopien der Bild-Bytes durch die Platform erfordern, nicht verfügbar:

    MerkmalMit der Cloud verbundenLokale Quelle
    Intelligente und stapelbasierte AnnotationNicht verfügbarNicht verfügbar
    Clustering-AnalyseNicht verfügbarNicht verfügbar
    KlonenNicht verfügbarNicht verfügbar
    Versions-SnapshotsNicht verfügbarNicht verfügbar
    NDJSON-ExportVerfügbarNicht verfügbar
    Import semantischer PNG-MaskenNicht verfügbarVerfügbar

    Durchsuchen, manuelle Annotation, Klassenverwaltung, Aufteilungen, Statistiken und Training funktionieren normal.

Kommentare