Zum Inhalt springen

Ultralytics

Ultralytics ist eine umfassende End-to-End-Computer-Vision-Plattform, die den gesamten ML-Workflow von der Datenaufbereitung bis zur Modellbereitstellung optimiert. Sie wurde für Teams und Einzelpersonen entwickelt, die produktionsreife Computer-Vision- Lösungen ohne komplexe Infrastruktur benötigen.


Ansehen: Erste Schritte mit Ultralytics

Was ist Ultralytics ?

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

  • Roboflow – Datenverwaltung und Annotation
  • Weights & Biases - Experimentverfolgung
  • SageMaker – Cloud-Schulung
  • HuggingFace - Modellbereitstellung
  • Arize – Überwachung

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

Workflow: Daten → Trainieren → Bereitstellen

Die Plattform folgt einem optimierten dreistufigen Arbeitsablauf:

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[Test] --> H[Deploy Endpoint]
        H --> I[Monitor]
    end
    Data --> Train --> Deploy
BühneFunktionen
DatenDatensatz-Upload, Annotationseditor (manuell + SAM automatische Beschriftung), Visualisierung von Statistiken
TrainierenProjektorganisation, Cloud-Schulung mit GPU , Streaming von Echtzeitmetriken
BereitstellenInferenzprüfung, dedizierte Endpunkte in 43 Regionen, Überwachungs-Dashboards

Infrastruktur für mehrere Regionen

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

RegionStandort
USAUS-Zentral (Iowa)
EUEU West (Belgien)
APAsien-Pazifik (Hongkong)

Sie wählen Ihre Region während der Onboarding-Phase aus, und alle Ihre Daten, Modelle und Bereitstellungen verbleiben in dieser Region.

Hauptmerkmale

Datenaufbereitung

  • Datenverwaltung: Laden Sie Bilder, Videos oder ZIP-Archive hoch, die automatisch verarbeitet werden.
  • Annotation Editor: Manuelle Annotation für alle 5 YOLO (detect, segment, Pose, OBB, classify)
  • SAM Annotation: Klickbasierte intelligente Annotation mit dem Segment Anything Model
  • Automatische Annotation: Verwenden Sie trainierte Modelle, um neue Daten vorab zu kennzeichnen.
  • Statistiken: Klassenverteilung, Standort-Heatmaps und Dimensionsanalyse

Modelltraining

  • Cloud-Training: Trainieren Sie auf Cloud-GPUs (RTX 4090, A100, H100) mit Echtzeit-Metriken.
  • Fernschulung: Trainieren Sie überall und streamen Sie Metriken zur Plattform (W&B-Stil)
  • Projektorganisation: Modelle gruppieren, Experimente vergleichen, track
  • 17 Exportformate: ONNX, TensorRT, CoreML, TFLite und mehr

Bereitstellung

  • Inferenzprüfung: Testen Sie Modelle direkt im Browser mit benutzerdefinierten Bildern.
  • Dedizierte Endpunkte: Bereitstellung in 43 Regionen weltweit mit automatischer Skalierung
  • Überwachung: Echtzeit-Metriken, Anforderungsprotokolle und Leistungs-Dashboards

Kontoverwaltung

  • API-Schlüssel: Sichere Schlüsselverwaltung für Remote-Schulungen und API-Zugriff
  • Guthaben & Abrechnung: Pay-as-you-go-Schulungen mit transparenter Preisgestaltung
  • DSGVO-Konformität: Datenexport und Löschung des Kontos

Beginnen Sie mit diesen Ressourcen:

FAQ

Wie fange ich mit Ultralytics an?

So starten Sie mit Ultralytics :

  1. Anmelden: Erstellen Sie ein Konto unter platform.ultralytics.com
  2. Region auswählen: Wählen Sie während der Onboarding-Phase Ihre Datenregion (USA, EU oder AP) aus.
  3. Datensatz hochladen: Navigieren Sie zum Abschnitt „Datensätze“, um Ihre Daten hochzuladen.
  4. Train Model: Erstellen Sie ein Projekt und starten Sie das Training auf Cloud-GPUs.
  5. Bereitstellen: Testen Sie Ihr Modell und stellen Sie es auf einem dedizierten Endpunkt bereit.

Eine ausführliche Anleitung finden Sie auf der Schnellstart- Seite.

Was sind die Vorteile der Ultralytics ?

Ultralytics bietet:

  • Einheitlicher Workflow: Daten, Schulung und Bereitstellung an einem Ort
  • Mehrere Regionen: Datenresidenz in AP in den USA, der EU oder AP
  • No-Code-Training: Trainieren Sie fortgeschrittene YOLO , ohne Code zu schreiben.
  • Echtzeit-Metriken: Trainingsfortschritt streamen und Bereitstellungen überwachen
  • 43 Bereitstellungsregionen: Stellen Sie Modelle in der Nähe Ihrer Nutzer weltweit bereit.
  • 5 Aufgabentypen: Unterstützung für Erkennung, Segmentierung, Pose, OBB und Klassifizierung
  • KI-gestützte Annotation: SAM automatische Beschriftung zur Beschleunigung der Datenaufbereitung

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

Ultralytics unterstützt mehrere GPU für das Cloud-Training:

GPUVRAMAm besten geeignet für
RTX 409024 GBSchnelle Schulung, die meisten Anwendungsfälle
RTX 309024 GBKostengünstige Schulung
A100 40 GB40 GBGroße Modelle, große Chargen
A100 80 GB80 GBSehr große Modelle
H100 80 GB80 GBMaximale Leistung
L40S48 GBAusgewogene Leistung

Preise und Details finden Sie unter Cloud-Schulungen.

Wie funktioniert Fernunterricht?

Sie können Modelle überall trainieren und Metriken an die Plattform streamen.

Anforderungen an die Paketversion

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

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

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

Weitere Informationen zu Fernschulungen finden Sie unter Cloud-Schulungen.

Welche Annotationswerkzeuge stehen zur Verfügung?

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

  • Manuelle Werkzeuge: Begrenzungsrahmen, Polygone, Schlüsselpunkte, orientierte Rahmen, Klassifizierung
  • SAM Annotation: Klicken Sie hier, um präzise Masken mit dem Segment Anything Model zu generieren.
  • YOLO : Verwenden Sie trainierte Modelle, um Bilder vorab zu kennzeichnen.
  • Tastaturkürzel: Effiziente Arbeitsabläufe mit Hotkeys

Siehe Anmerkung für die vollständige Anleitung.



📅 Erstellt vor 0 Tagen ✏️ Aktualisiert vor 0 Tagen
glenn-jocher

Kommentare