Zum Inhalt springen

Ultralytics Plattform

Ultralytics Platform ist eine umfassende End-to-End-Plattform für Computer Vision, die den gesamten ML-Workflow von der Datenvorbereitung bis zur Modellbereitstellung optimiert. Entwickelt für Teams und Einzelpersonen, die produktionsreife Computer-Vision-Lösungen ohne die Komplexität der Infrastruktur benötigen.

Screenshot des Datensatzes Ultralytics

Was ist die Ultralytics Platform?

Die Ultralytics Platform wurde entwickelt, um fragmentierte ML-Tools durch eine einheitliche Lösung zu ersetzen. Sie vereint die Funktionen von:

  • Roboflow – Datenmanagement und -annotation
  • Weights & Biases – Experiment-Tracking
  • SageMaker – Cloud-Training
  • HuggingFace – Modell-Deployment
  • Arize – Monitoring

All-in-One-Plattform mit nativer Unterstützung für YOLO26 und YOLO11 Modelle.

Workflow: Hochladen → Kommentieren → Trainieren → Exportieren → Bereitstellen

Die Plattform bietet einen durchgängigen Workflow:

graph LR
    subgraph Data["📁 Data"]
        A[Upload] --> B[Annotate]
        B --> C[Analyze]
    end
    subgraph Train["🚀 Train"]
        D[Configure] --> E[Train on GPU]
        E --> F[View Metrics]
    end
    subgraph Deploy["🌐 Deploy"]
        G[Export] --> H[Deploy Endpoint]
        H --> I[Monitor]
    end
    Data --> Train --> Deploy
PhaseFunktionen
HochladenBilder (50 MB), Videos (1 GB), ZIP-Archive (10 GB) mit automatischer Verarbeitung
AnnotierenManuelle Tools, SAM -Annotation, YOLO für alle 5 Aufgabentypen (siehe unterstützte Aufgaben)
TrainierenCloud-GPUs (22 Optionen von RTX 2000 Ada bis B200), Echtzeit-Metriken, Projektorganisation
Export17 Bereitstellungsformate (ONNX, TensorRT, CoreML, TFLite usw.; siehe unterstützte Formate)
Bereitstellung43 globale Regionen mit dedizierten Endpunkten, automatischer Skalierung und Überwachung

Was Sie tun können:

  • Laden Sie Bilder, Videos und ZIP-Archive hoch, um Trainingsdatensätze zu erstellen.
  • Visualisieren Sie Anmerkungen mit interaktiven Overlays für alle 5 YOLO (siehe unterstützte Aufgaben).
  • Trainieren Sie Modelle auf 22 Cloud GPU mit Echtzeit-Metriken.
  • Exportieren in 17 Bereitstellungsformate (ONNX, TensorRT, CoreML, TFLite usw.)
  • Bereitstellung in 43 Regionen weltweit mit dedizierten Endpunkten per Mausklick
  • Überwachen Sie den Schulungsfortschritt, den Einsatzzustand und die Nutzungsmetriken.
  • Arbeiten Sie zusammen, indem Sie Projekte und Datensätze für die Community öffentlich zugänglich machen.

Multi-Region-Infrastruktur

Ihre Daten bleiben in Ihrer Region. Die Ultralytics Platform betreibt Infrastruktur in drei globalen Regionen:

RegionEtikettStandortAm besten geeignet für
USAAmerikaIowa, USANutzer in Amerika, am schnellsten für Amerika
EUEuropa, Naher Osten und AfrikaBelgien, EuropaEuropäische Nutzer, DSGVO-Konformität
APAsien-Pazifik-RaumHongkong, Asien-PazifikBenutzer im asiatisch-pazifischen Raum, niedrigste Latenz in der APAC-Region

Sie wählen Ihre Region während des Onboardings, und all Ihre Daten, Modelle und Deployments verbleiben in dieser Region.

Region ist dauerhaft

Ihre Datenregion kann nach der Kontoerstellung nicht mehr geändert werden. Während der Onboarding-Phase misst die Plattform die Latenz zu jeder Region und empfiehlt die nächstgelegene. Wählen Sie sorgfältig aus.

Hauptmerkmale

Datenvorbereitung

  • Dataset-Management: Hochladen von Bildern, Videos oder ZIP-Archiven mit automatischer Verarbeitung
  • Annotation Editor: Manuelle Annotation für alle 5 YOLO (detect, segment, Posieren, OBB, classify; siehe unterstützte Aufgaben)
  • SAM Annotation: Klickbasierte intelligente Annotation mit dem Segment Anything Model
  • Auto-Annotation: Verwenden Sie trainierte Modelle, um neue Daten vorab zu labeln
  • Statistiken: Klassenverteilung, Standort-Heatmaps und Dimensionsanalyse
graph LR
    A[Upload ZIP/Images/Video] --> B[Auto-Process]
    B --> C[Browse & Filter]
    C --> D{Annotate}
    D --> E[Manual Tools]
    D --> F[SAM Smart]
    D --> G[YOLO Auto-Label]
    E --> H[Train-Ready Dataset]
    F --> H
    G --> H

Unterstützte Aufgabentypen

Der Annotationseditor unterstützt alle 5 YOLO : detect (Begrenzungsrahmen), segment (Polygone), Pose (Schlüsselpunkte), OBB (orientierte Boxen) und classify (Bild-Level-Labels). Jeder Aufgabentyp verfügt über spezielle Zeichenwerkzeuge und Tastaturkürzel.

Modelltraining

  • Cloud-Training: Trainieren Sie mit 22 Cloud GPU und Echtzeit-Metriken.
  • Fernschulung: Trainieren Sie überall und streamen Sie Metriken auf die Plattform (W&B-Stil)
  • Projektorganisation: Gruppieren Sie verwandte Modelle, vergleichen Sie Experimente, tracken Sie Aktivitäten
  • 17 Exportformate: ONNX, TensorRT, CoreML, TFLite und mehr (siehe unterstützte Formate)

Screenshot des Ultralytics projekts

Sie können Modelle entweder über die Web-Benutzeroberfläche (Cloud-Training) oder von Ihrem eigenen Rechner aus (Remote-Training) trainieren:

  1. Navigieren Sie zu Ihrem Projekt
  2. Klicken Train Model
  3. Wählen Sie Datensatz, Modell, GPU und Epochen aus.
  4. Verluste und Kennzahlen in Echtzeit überwachen
# Install ultralytics
pip install "ultralytics>=8.4.14"

# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"

# Train and stream metrics to the platform
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
import os

from ultralytics import YOLO

os.environ["ULTRALYTICS_API_KEY"] = "your_api_key"

model = YOLO("yolo26n.pt")
model.train(
    data="coco.yaml",
    epochs=100,
    project="username/my-project",
    name="exp1",
)
# Metrics stream to Platform automatically

Bereitstellung

  • Inferenz-Tests: Testen Sie Modelle direkt im Browser mit benutzerdefinierten Bildern
  • Dedizierte Endpunkte: Bereitstellung in 43 globalen Regionen mit Auto-Scaling
  • Monitoring: Echtzeit-Metriken, Anfrageprotokolle und Performance-Dashboards
graph LR
    A[Trained Model] --> B{Action}
    B --> C[Browser Predict]
    B --> D[Export Format]
    B --> E[Deploy Endpoint]
    D --> F[ONNX / TensorRT / CoreML / TFLite / ...]
    E --> G[43 Global Regions]
    G --> H[API Endpoint URL]
    H --> I[Monitor & Scale]

Nach der Bereitstellung können Sie Ihren Endpunkt aus jeder Sprache aufrufen:

import requests

url = "https://your-endpoint-url/predict"
headers = {"Authorization": "Bearer your_api_key"}

with open("image.jpg", "rb") as f:
    response = requests.post(url, headers=headers, files={"file": f})

print(response.json())
curl -X POST "https://your-endpoint-url/predict" \
  -H "Authorization: Bearer your_api_key" \
  -F "file=@image.jpg"
const form = new FormData();
form.append("file", fileInput.files[0]);

const response = await fetch("https://your-endpoint-url/predict", {
    method: "POST",
    headers: { Authorization: "Bearer your_api_key" },
    body: form,
});

const results = await response.json();
console.log(results);

Kontoverwaltung

  • Teams und Organisationen: Mit Teammitgliedern zusammenarbeiten, Rollen verwalten und Einladungen versenden
  • API-Schlüssel: Sichere Schlüsselverwaltung für Remote-Training und API-Zugriff
  • Guthaben & Abrechnung: Pay-as-you-go-Training mit transparenter Preisgestaltung
  • Aktivitätsfeed: Verfolgen Sie alle Kontoereignisse und Aktionen
  • Trash & Restore: 30-tägige vorläufige Löschung mit Wiederherstellung von Elementen
  • DSGVO-Konformität: Datenexport und Kontolöschung

Planstufen

MerkmalKostenlosPro (29 $/Monat)Enterprise
Anmeldeguthaben5 $ / 25 $*-Benutzerdefiniert
Monatliches Guthaben-30 $ pro Sitzplatz und MonatBenutzerdefiniert
Modelle100500Unbegrenzt
Parallele Schulungen310Unbegrenzt
Bereitstellungen310 (Warmstart)Unbegrenzt
Speicher100 GB500 GBUnbegrenzt
Teams-Bis zu 5 MitgliederBis zu 50
SupportCommunityPrioritätDediziert

*5 $ bei der Anmeldung oder 25 $ mit einer verifizierten Firmen-/Arbeits-E-Mail-Adresse.

Beginnen Sie mit diesen Ressourcen:

FAQ

Wie fange ich mit der Ultralytics Platform an?

Um mit Ultralytics Platform zu beginnen:

  1. Registrieren: Erstellen Sie ein Konto unter platform.ultralytics.com
  2. Region auswählen: Wählen Sie Ihre Datenregion (USA, EU oder AP) während des Onboardings
  3. Datensatz hochladen: Navigieren Sie zum Bereich Datensätze, um Ihre Daten hochzuladen
  4. Modell trainieren: Erstellen Sie ein Projekt und beginnen Sie mit dem Training auf Cloud-GPUs
  5. Bereitstellen: Testen Sie Ihr Modell und stellen Sie es auf einem dedizierten Endpunkt bereit

Eine detaillierte Anleitung finden Sie auf der Quickstart-Seite.

Welche Vorteile bietet die Ultralytics Platform?

Ultralytics Platform bietet:

  • Vereinheitlichter Workflow: Daten, Training und Bereitstellung an einem Ort
  • Multi-Region: Datenresidenz in den Regionen USA, EU oder AP
  • No-Code-Training: Trainieren Sie fortschrittliche YOLO-Modelle ohne Code zu schreiben
  • Echtzeit-Metriken: Streamen Sie den Trainingsfortschritt und überwachen Sie Bereitstellungen
  • 43 Bereitstellungsregionen: Stellen Sie Modelle weltweit nah an Ihren Nutzern bereit
  • 5 Aufgabentypen: Unterstützung für Erkennung, Segmentierung, Pose, OBB und Klassifizierung (siehe Aufgabendokumente)
  • KI-gestützte Annotation: SAM und automatische Beschriftung zur Beschleunigung der Datenvorbereitung

Welche GPU-Optionen stehen für das Cloud-Training zur Verfügung?

Ultralytics Platform unterstützt verschiedene GPU-Typen für das Cloud-Training:

GPUVRAMKosten/StundeAm besten geeignet für
RTX 2000 Ada16 GB$0.24Kleine Datensätze, Testen
RTX A450020 GB$0.24Kleine bis mittlere Datensätze
RTX A500024 GB$0.26Mittlere Datensätze
RTX 4000 Ada20 GB$0.38Mittlere Datensätze
L424 GB$0.39Optimierte Schlussfolgerung
A4048 GB$0.40Größere Losgrößen
RTX 309024 GB$0.46Allgemeine Ausbildung
RTX A600048 GB$0.49Große Modelle
RTX 409024 GB$0.59Hervorragendes Preis-Leistungs-Verhältnis
RTX 6000 Ada48 GB$0.77Großes Batch-Training
L40S48 GB$0.86Großes Batch-Training
RTX 509032 GB$0.89Neueste Generation
L4048 GB$0.99Große Modelle
A100 PCIe80 GB$1.39Produktionsschulung
A100 SXM80 GB$1.49Produktionsschulung
RTX PRO 600096 GB$1.89Empfohlene Standardeinstellung
H100 PCIe80 GB$2.39Schnellstes Training
H100 SXM80 GB$2.69Schnellstes Training
H100 NVL94 GB$3.07Training mit hohem Speicherbedarf
H200 NVL143 GB$3.39Maximaler Speicher
H200 SXM141 GB$3.59Maximale Leistung
B200180 GB$4.99Größte Modelle

Die vollständigen Preise und GPU finden Sie unter Cloud-Schulungen.

Wie funktioniert Remote-Training?

Sie können Modelle auf Ihrer eigenen Hardware trainieren und Echtzeit-Metriken an die Plattform streamen, ähnlich wie bei Weights & Biases.

Anforderung an die Paketversion

Für die Plattformintegration ist ultralytics>= 8.4.14 erforderlich. Niedrigere Versionen funktionieren NICHT mit der Plattform.

pip install "ultralytics>=8.4.14"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"

# Train with project/name to stream metrics
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
import os

from ultralytics import YOLO

os.environ["ULTRALYTICS_API_KEY"] = "your_api_key"

model = YOLO("yolo26n.pt")
model.train(
    data="coco.yaml",
    epochs=100,
    project="username/my-project",
    name="exp1",
)
# Train using a Platform dataset directly
export ULTRALYTICS_API_KEY="your_api_key"

yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 project=username/my-project name=exp1

Weitere Details zum Remote-Training finden Sie unter Cloud Training.

Welche Annotationstools stehen zur Verfügung?

Die Plattform umfasst einen voll ausgestatteten Annotationseditor, der Folgendes unterstützt:

  • Manuelle Werkzeuge: Bounding Boxes, Polygone, Keypoints, orientierte Boxen, Klassifizierung
  • SAM Annotation: Klicken Sie hier, um präzise Masken mit dem Segment Anything Model zu generieren.
  • Tastenkombinationen: Effiziente Workflows mit Hotkeys
TastenkombinationAktion
VModus auswählen
SSAM -Modus für SAM Anmerkungen
AAutomatischer Anmerkungsmodus
1 - 9Klasse nach Nummer auswählen
DeleteAusgewählte Annotation löschen
Ctrl+ZRückgängig
Ctrl+YWiederherstellen
EscapeAktuelle Aktion abbrechen

Die vollständige Anleitung finden Sie unter Annotation.

Welche Exportformate werden unterstützt?

Die Plattform unterstützt 17 Bereitstellungsformate:

FormatDateiendungAnwendungsfall
ONNX.onnxPlattformübergreifende Bereitstellung
TorchScript.torchscriptC++-Bereitstellung
OpenVINO_openvino_modelIntel
TensorRT.engineNVIDIA GPU
CoreML.mlpackageApple-Geräte
TFLite.tfliteMobile/Edge-Geräte
TF SavedModel_saved_modelTensorFlow-Ökosystem
TF GraphDef.pbTensorFlow
PaddlePaddle_paddle_modelBaidu-Ökosystem
NCNN_ncnn_modelMobil (Android)
Edge TPU_edgetpu.tfliteGoogle -Geräte
TF.js_web_modelBrowser-Bereitstellung
MNN.mnnAlibaba Mobile
RKNN_rknn_modelRockchip NPU
IMX500_imx_modelSony IMX500-Sensor
Axelera_axelera_modelAxelera KI-Beschleuniger
ExecuTorch_executorch_modelPyTorch

Siehe Modellexport, Anleitung zum Exportmodus und Index „Integrationen ” für formatspezifische Optionen.

Fehlerbehebung

Probleme mit Datensätzen

ProblemLösung
Datensatz wird nicht verarbeitetÜberprüfen Sie, ob das Dateiformat unterstützt wird (JPEG, PNG, WebP usw.). Maximale Dateigröße: Bilder 50 MB, Videos 1 GB, ZIP-Dateien 10 GB
Fehlende AnmerkungenÜberprüfen Sie, ob die Etiketten vorhanden sind. YOLO-Format mit .txt Dateien, die mit Bilddateinamen übereinstimmen
"Zugteilung erforderlich"Hinzufügen train/ Ordner zu Ihrer Datensatzstruktur hinzufügen oder Aufteilungen in Datensatz-Einstellungen
Klassennamen nicht definiertFügen Sie ein data.yaml Datei mit names: Liste (siehe YOLO-Format) oder definieren Sie Klassen in den Datensatz-Einstellungen.

Ausbildungsfragen

ProblemLösung
Das Training beginnt nicht.Überprüfen Sie Ihr Guthaben unter „Einstellungen“ > „Abrechnung“. Ein positives Guthaben ist erforderlich.
SpeicherfehlerReduzieren Sie die Stapelgröße, verwenden Sie ein kleineres Modell (n/s) oder wählen Sie GPU mehr VRAM.
Schlechte KennzahlenÜberprüfen Sie die Qualität des Datensatzes, erhöhen Sie die Epochen, versuchen Sie eine Datenvergrößerung, überprüfen Sie die Klassenbalance.
Training langsamWählen Sie GPU schnellere GPU, reduzieren Sie die Bildgröße und überprüfen Sie, ob der Datensatz nicht zu einem Engpass führt.

Bereitstellungsprobleme

ProblemLösung
Endpunkt reagiert nichtÜberprüfen Sie den Endpunktstatus (Bereit vs. Gestoppt). Der Kaltstart kann 5 bis 15 Sekunden dauern.
401 Nicht autorisiertÜberprüfen Sie, ob der API-Schlüssel korrekt ist und über die erforderlichen Berechtigungen verfügt.
Langsame SchlussfolgerungÜberprüfen Sie die Modellgröße, erwägen Sie TensorRT und wählen Sie eine näher gelegene Region aus.
Export fehlgeschlagenEinige Formate erfordern bestimmte Modellarchitekturen. Versuchen Sie es mit ONNX für breiteste Kompatibilität.

Häufig gestellte Fragen

Kann ich meinen Benutzernamen nach der Anmeldung ändern?

Nein, Benutzernamen sind dauerhaft und können nicht geändert werden. Wählen Sie bei der Anmeldung sorgfältig aus.

Kann ich meine Datenregion ändern?

Nein, die Datenregion wird bei der Anmeldung ausgewählt und kann nicht geändert werden. Um die Region zu wechseln, erstellen Sie ein neues Konto und laden Sie Ihre Daten erneut hoch.

Wie bekomme ich mehr Credits?

Gehen Sie zu Einstellungen > Abrechnung > Guthaben hinzufügen. Kaufen Sie Guthaben im Wert von 5 bis 1000 US-Dollar. Gekauftes Guthaben verfällt nie.

Was passiert, wenn das Training fehlschlägt?

Es wird nur die tatsächlich genutzte Rechenzeit berechnet. Checkpoints werden gespeichert, sodass Sie das Training fortsetzen können.

Kann ich mein trainiertes Modell herunterladen?

Ja, klicken Sie auf das Download-Symbol auf einer beliebigen Modellseite, um die Datei herunterzuladen. .pt Datei oder exportierte Formate.

Wie kann ich meine Arbeit öffentlich teilen?

Bearbeiten Sie Ihre Projekt- oder Datensatzeinstellungen und schalten Sie die Sichtbarkeit auf „Öffentlich“ um. Öffentliche Inhalte werden auf der Seite „Entdecken“ angezeigt.

Was sind die Dateigrößenbeschränkungen?

Bilder: 50 MB, Videos: 1 GB, ZIP-Archive: 10 GB. Größere Dateien bitte in mehrere Uploads aufteilen.

Wie lange werden gelöschte Elemente im Papierkorb aufbewahrt?

30 Tage. Danach werden die Elemente endgültig gelöscht und können nicht wiederhergestellt werden.

Kann ich Plattformmodelle kommerziell nutzen?

Die Free- und Pro-Tarife verwenden die AGPL-Lizenz. Für die kommerzielle Nutzung ohne AGPL-Anforderungen wenden Sie sich bitte anultralytics, um eine Enterprise-Lizenz zu erhalten.



📅 Erstellt vor 1 Monat ✏️ Aktualisiert vor 5 Tagen
glenn-jochersergiuwaxmannLaughing-q

Kommentare