YOLO Vision 2026:

Datenvorbereitung#

Die Datenaufbereitung ist das Fundament erfolgreicher computer vision-Modelle. Ultralytics Platform bietet umfassende Tools zur Verwaltung deiner Trainingsdaten – vom Hochladen über die Annotierung bis hin zur Analyse.



Watch: Get Started with Ultralytics Platform - Data

Übersicht#

Der Datenbereich der Ultralytics Platform hilft dir bei Folgendem:

  • Lade Bilder, Videos und Datensatzdateien (ZIP, TAR einschließlich .tar.gz/.tgz, NDJSON) hoch
  • Importiere von einer URL, indem du einen direkten Link zu einem Archiv oder NDJSON-Export einfügst, oder von Roboflow
  • Verbinde Google Cloud Storage, Amazon S3 oder Azure Blob Storage und nutze deine Daten direkt an Ort und Stelle, ohne eine Kopie hochzuladen
  • Behalte die Pixel vor Ort mit Enterprise-On Premise-CPU/GPU-Worker-Instanzen
  • Annotiere mit manuellen Zeichenwerkzeugen und SAM-gestützter intelligenter Labelerstellung – wähle zwischen SAM 2.1 oder dem neuen SAM 3
  • Verwalte Klassen, indem du sie im gesamten Dataset umbenennst, umfärbst, zusammenführst und löschst
  • Analysiere deine Daten mit Statistiken, Visualisierungen und Embedding-basiertem Clustering
  • Exportiere im NDJSON format für das lokale Training

Ultralytics Platform Data Overview Sidebar Datasets

Workflow#

graph LR
    A[Upload]:::start --> B[Annotate]:::proc
    B --> D[Train]:::out
    B --> C[Analyze]:::proc

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
PhaseBeschreibung
UploadImportiere Bilder, Videos oder Archive mit automatischer Verarbeitung
AnnotierenBeschrifte Daten mit manuellen Tools oder nutze die SAM-Annotation für Detect, Segment, Semantic und OBB
AnalysierenZeige Klassenverteilungen, räumliche Heatmaps, Dimensionsstatistiken und Embedding-Cluster an
ExportierenLade sie zur Offline-Nutzung im NDJSON format herunter

Unterstützte Aufgaben#

Ultralytics Platform-Datensätze unterstützen alle 7 YOLO-Aufgabentypen:

AufgabeBeschreibungAnnotationstool
DetectObjekterkennung mit Bounding BoxesRechteck-Tool
SegmentInstanzsegmentierung mit PixelmaskenPolygon-Tool
SemanticSemantische Segmentierung mit klassenspezifischen PixelbereichenPolygon-Tool
DepthMetrische Tiefenkarten pro PixelImportierte Ziele
ClassifyKlassifizierung auf BildebeneKlassenauswahl
PoseKeypoint-Schätzung mit integrierten und benutzerdefinierten SkelettvorlagenKeypoint-Tool
OBBOrientierte Bounding Boxes für rotierte ObjekteTool für orientierte Boxen
Auswahl des Aufgabentyps

Der Task-Typ wird beim Erstellen eines Datensatzes festgelegt und bestimmt, welche Annotationstools verfügbar sind. Du kannst ihn später über den Task-Auswahlbereich im Dataset-Header ändern, aber inkompatible Annotationen werden nach dem Wechsel nicht mehr angezeigt. Das Wechseln zu oder von Tiefe ist nur zulässig, solange der Datensatz leer ist — siehe Edit Dataset.

Hauptfunktionen#

Smart Storage#

Die Ultralytics Platform verwaltet Speicherplatz effizient:

  • Deduplizierung: Identische Bilder in derselben Datenregion werden einmal gespeichert
  • Integrität: Uploads werden auf Datenintegrität überprüft
  • Effizienz: Optimierte Speicherung und schnelle Verarbeitung

Dataset URIs#

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

yolo train data=ul://username/datasets/my-dataset

Dies ermöglicht das Training mit den Datensätzen der Plattform von jedem beliebigen Computer aus, auf dem dein API key konfiguriert ist.

Verwendung von Platform-Daten aus Python
from ultralytics import YOLO

model = YOLO("yolo26n.pt")
model.train(data="ul://username/datasets/my-dataset", epochs=100)

Dataset-Versionierung#

Erstelle unveränderliche NDJSON-Snapshots deines Datensatzes für ein reproduzierbares Training. Jede Version erfasst die Anzahl der Bilder, Klassen und Annotationen zum Zeitpunkt der Erstellung. Weitere Details findest du im Versions Tab.

Datensatz-Tabs#

Dataset-Seiten können je nach Dataset-Status und deinen Berechtigungen bis zu sechs Tabs anzeigen:

TabBeschreibung
BilderDurchsuche Bilder in der Raster-, Kompakt- oder Tabellenansicht mit Annotations-Overlays
KlassenAnzeigen, Umbenennen, Umfärben, Zusammenführen und Löschen von Klassen mit klassenbezogenen Label-Anzahlen
DiagrammeAutomatische Statistiken: Split-Verteilung, Klassenanzahl, Heatmaps
ModelleModels, die mit Metriken und Status auf diesem Datensatz trainiert wurden
VersionenErstelle, lade herunter und stelle unveränderliche NDJSON-Snapshots für die Reproduzierbarkeit wieder her
ErrorsBilder, deren Verarbeitung fehlgeschlagen ist, inklusive Fehlerdetails und Hilfestellungen zur Behebung

Classes erscheint, wenn der Datensatz Bilder enthält und sein Task Klassen hat, während Charts immer dann erscheint, wenn er Bilder enthält. Errors erscheint nur, wenn Verarbeitungsfehler vorliegen. Versions erscheint, wenn du Bearbeitungszugriff hast, oder im Read-Only-Modus, wenn bereits Versionen existieren.

Clustering#

Erkunde dein Dataset als interaktives 2D-Streudiagramm, in dem visuell ähnliche Bilder nahe beieinander liegen – nützlich zum Aufdecken von Clustern, Duplikaten und Ausreißern sowie zum Überprüfen, wie Splits oder Klassen in deinen Daten verteilt sind. Ziehe ein Lasso um einen Bereich des Diagramms, um die Galerie auf diese Bilder zu filtern. Die Analyse erfordert zwischen 20 und 200.000 fehlerfreie Bilder. Weitere Details findest du unter Clustering.

Statistiken und Visualisierung#

Der Tab Charts bietet eine automatische Analyse einschließlich:

  • Split-Verteilung: Donut-Diagramm der Anzahl der Trainings-/Validierungs-/Testbilder
  • Top-Klassen: Donut-Diagramm der 10 häufigsten Annotationsklassen
  • Bildabmessungen: Histogramm der Verteilung von Bildbreite und -höhe (in Pixeln)
  • Bildabmessungen 2D: 2D-Heatmap von Breite vs. Höhe mit Hilfslinien für das Seitenverhältnis
  • Annotations-Positionen: 2D-Heatmap der Mittelpositionen der Bounding Boxes
  • Punkte pro Instanz: Verteilung der Anzahl von Polygon-Eckpunkten oder Keypoints (für Segmentierungs-/Pose-Datasets)

Die vollständige Liste findest du im Charts-Tab.

Schnellzugriff#

  • Datasets: Lade deine Trainingsdaten hoch, verwalte sie und exportiere sie
  • Annotation: Bessere Daten mit manuellen und KI-gestützten Tools aus
  • Cloud Training: Trainiere Modelle mit deinen annotierten Datensätzen
  • Dataset URI: Verwende ul://-URIs, um von überall aus zu trainieren

FAQ#

  • Die Ultralytics Platform unterstützt:

    Bilder: JPEG, PNG, WebP, BMP, TIFF, HEIC, AVIF, JP2, DNG, MPO (jeweils max. 50 MB)

    Videos: MP4, WebM, MOV, MKV, M4V (max. 1 GB, Einzelbilder extrahiert bei 1 FPS, max. 100 Einzelbilder)

    Dataset-Dateien: ZIP- oder TAR-Archive einschließlich .tar.gz und .tgz (max. 10 GB bei Free, 20 GB bei Pro, 50 GB bei Enterprise), die Bilder mit optionalen YOLO-Format- oder COCO-JSON-Labels sowie NDJSON-Exporte enthalten

    Jedes dieser Archiv- oder NDJSON-Formate kann auch importiert werden, indem ein direkter HTTP(S)-Link in den URL-Tab des New Dataset-Dialogs eingefügt wird. Pascal-VOC-XML-Labels werden erkannt, aber nicht importiert.

  • Die Speicherlimits hängen von deinem Plan ab:

    PlanSpeicherlimit
    Kostenlos100 GB
    Pro500 GB
    EnterpriseUnbegrenzt

    Limits für einzelne Dateien: Bilder 50 MB, Videos 1 GB, Datasets 10 GB bei Free / 20 GB bei Pro / 50 GB bei Enterprise

  • Ja! Nutze das Dataset URI-Format für lokales Training:

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

    Oder exportiere deinen Datensatz im NDJSON format, um dessen Metadaten, Splits, Annotationen und signierten Bild-URLs zu übertragen.

Kommentare