Wenn Sie auf "Alle Cookies akzeptieren" klicken, stimmen Sie der Speicherung von Cookies auf Ihrem Gerät zu, um die Navigation auf der Website zu verbessern, die Nutzung der Website zu analysieren und unsere Marketingaktivitäten zu unterstützen. Mehr Infos
Cookie-Einstellungen
Wenn Sie auf "Alle Cookies akzeptieren" klicken, stimmen Sie der Speicherung von Cookies auf Ihrem Gerät zu, um die Navigation auf der Website zu verbessern, die Nutzung der Website zu analysieren und unsere Marketingaktivitäten zu unterstützen. Mehr Infos
Sehen Sie sich mit uns an, wie Sie Ultralytics HUB zum Trainieren und Bereitstellen der neuen Ultralytics YOLO11-Modelle verwenden können. Wir werden Sie Schritt für Schritt durch den Prozess führen.
Abbildung 1. Ultralytics HUB ist eine codefreie, benutzerfreundliche Plattform.
Ultralytics HUB hat verschiedene Tarifoptionen, mit einer kostenlosen Stufe für den Basiszugang und einem Pro-Tarif, der zusätzliche Funktionen wie Cloud-Schulungen, Teamzusammenarbeit und höhere Nutzungsgrenzen bietet. Hier ein kurzer Blick auf einige der wichtigsten Funktionen von Ultralytics HUB:
Mobile Integration: Führen Sie YOLO-Modelle auf iOS- und Android-Geräten mit der Ultralytics HUB-App aus, mit Hardware-Beschleunigung für optimierte Leistung.
Cloud-Ressourcen: Die GPU-fähige Cloud-Infrastruktur unterstützt ein schnelleres und effizienteres Modelltraining.
Einfache Projektverwaltung: Ultralytics HUB erleichtert den Pro-Benutzern die Verwaltung von Projekten und die Zusammenarbeit mit Teammitgliedern durch die Teams-Funktion, wodurch die Teamarbeit und die gemeinsame Nutzung von Ressourcen optimiert werden.
Inferenz-API: HUB bietet sowohl gemeinsame als auch eigene Inferenz-APIs. Benutzer können YOLO-Modelle ausführen, ohne eine lokale Umgebung einrichten zu müssen.
Ultralytics HUB-SDK: Unser hauseigenes HUB-SDK erleichtert die Integration der maschinellen Lerndienste von Ultralytics in Ihre Python-Anwendungen.
HUB lässt sich auch in verschiedene Plattformen integrieren, und die Benutzer können trainierte Modelle in verschiedene Formate wie ONNX, TensorFlow und CoreMLexportieren, was eine nahtlose Bereitstellung auf mehreren Plattformen ermöglicht. Im Wesentlichen vereinfacht Ultralytics HUB komplexe KI-Aufgaben, von der Verarbeitung von Datensätzen bis zur Bereitstellung von Modellen in Echtzeit, und das alles mit einem einzigen umfassenden Tool.
Durchführung von Schlussfolgerungen auf Ultralytics HUB mit YOLO11
Um mit YOLO11 Inferenzen auf Ultralytics HUB durchzuführen, navigieren Sie einfach zum Abschnitt "Modelle" und wählen Sie das YOLO11-Modell, das Sie interessiert. Dann können Sie auf "Vorschau" klicken, um das Modell zu testen, indem Sie ein beliebiges Bild hochladen.
Abb. 2. Probieren Sie Ultralytics YOLO11 auf Ultralytics HUB aus.
Diese Funktion von HUB ermöglicht es jedem, unabhängig von seinem Erfahrungsstand, Modellvorhersagen mit YOLO11 zu testen und zu sehen, wie es funktioniert. Es ist eine benutzerfreundliche Möglichkeit, Ultralytics YOLO11 kostenlos auszuprobieren.
Training eines benutzerdefinierten Ultralytics YOLO11-Modells auf Ultralytics HUB
Nachdem Sie ein Konto erstellt haben, können Sie direkt mit dem Training beginnen, indem Sie auf das Dashboard zugreifen. Von dort aus können Sie Ihre Projekte verwalten, Datensätze hochladen und ganz einfach mit dem Training Ihrer YOLO11-Modelle beginnen. Die Plattform ist so konzipiert, dass der Prozess schnell und so unkompliziert wie möglich ist.
Verwendung benutzerdefinierter Datensätze für das YOLO11-Training auf HUB
Abbildung 3. Ultralytics HUB bietet eine bequeme Möglichkeit zur Verwaltung und Anwendung Ihrer benutzerdefinierten Datensätze.
Wenn Sie mit Ihren eigenen Daten arbeiten möchten, können Sie eigene Datensätze hochladen. Achten Sie dabei darauf, dass Ihr Datensatz der YOLO-Struktur folgt, einschließlich einer ordnungsgemäß formatierten YAML-Datei im Stammverzeichnis, und dass er gezippt ist.
Sobald Ihr Datensatz fertig ist, können Sie auf die Schaltfläche "Datensatz hochladen" klicken, den Aufgabentyp auswählen und die ZIP-Datei hochladen. Nach dem Hochladen validiert Ultralytics HUB Ihren Datensatz automatisch, und Sie können sofort mit dem Training von YOLO-Modellen beginnen. Sie können auch die Details Ihres Datensatzes verwalten und anzeigen, z. B. die Bildaufteilung (Training, Validierung, Test), und die Daten analysieren, um sicherzustellen, dass sie für das Modelltraining bereit sind.
Abb. 4. Sie können einen benutzerdefinierten Datensatz hochladen und die Details Ihres Datensatzes anzeigen.
Effiziente YOLO11-Ausbildung und Überwachung mit Ultralytics HUB
Um ein YOLO11-Modell mit der Cloud-Trainingsfunktion von Ultralytics HUB zu trainieren, müssen Sie ein Upgrade auf den Pro-Plan durchführen. Als Pro-Benutzer stehen Ihnen GPU-Ressourcen für eine schnellere und effizientere Schulung zur Verfügung. Nach dem Upgrade rufen Sie den Abschnitt "Modelle" auf, wählen die gewünschte YOLO11-Modellvariante aus und konfigurieren die Trainingseinstellungen.
Abb. 5. Trainieren Sie ein YOLO11-Modell auf HUB mit ein paar Klicks.
Sie können die Anzahl der Epochen wählen (die festlegen, wie oft das Modell den Datensatz durchläuft) oder eine bestimmte Dauer für das zeitgesteuerte Training festlegen. Bevor das Modelltraining beginnt, initialisiert Ultralytics HUB eine dedizierte GPU-Instanz, um eine optimale Leistung zu gewährleisten. Je nach Bedarf kann die Initialisierung einige Zeit in Anspruch nehmen, aber während dieses Prozesses werden Ihrem Konto keine Kosten belastet.
Nachdem Sie Ihre Einstellungen abgeschlossen haben, klicken Sie auf "Training starten", um die Sitzung zu beginnen. Während des Trainings können Sie den Fortschritt in Echtzeit über ein Dashboard überwachen. Sie haben die Möglichkeit, das Training nach Bedarf zu unterbrechen, zu stoppen oder fortzusetzen. Wenn Ihr Kontostand während des epochenbasierten Trainings zur Neige geht, wird die Sitzung unterbrochen, damit Sie Ihr Guthaben auffüllen können, bevor Sie das Training wieder aufnehmen. Die Plattform speichert automatisch Kontrollpunkte, so dass Sie dort weitermachen können, wo Sie aufgehört haben.
Abb. 6. Sie können den Verlauf der Modellschulung überwachen.
Bereitstellen Ihres benutzerdefinierten Ultralytics YOLO11-Modells mit HUB
Bei der Bereitstellung Ihres individuell trainierten YOLO11-Modells mit Ultralytics HUB gibt es zwei Hauptoptionen: die Shared Inference API und die Dedicated Inference API. Um das bereitgestellte Modell zu verwenden, können Sie je nach Ihrer Einrichtung entweder mit Python oder cURL Inferenzanfragen an die API stellen. Das allgemeine Verfahren besteht darin, eine Bilddatei zusammen mit den relevanten Parametern (wie Bildgröße und Vertrauensschwellen) an die API zu senden. Ultralytics HUB gibt die Vorhersagen in einem einfachen JSON-Format zurück, das Sie weiterverarbeiten können.
Die Shared Inference API ist eine kosteneffiziente Lösung für Benutzer auf der kostenlosen Stufe und bietet 100 Aufrufe pro Stunde und bis zu 1000 Aufrufe pro Monat. Sie macht eine lokale Umgebung überflüssig und unterstützt eine schnelle Bereitstellung direkt vom Ultralytics HUB aus.
Die Dedicated Inference API, die Pro-Nutzern zur Verfügung steht, eignet sich besser für größere Implementierungen oder Echtzeitanwendungen. Sie bietet eine Bereitstellung mit nur einem Klick in einer dedizierten Cloud-Umgebung, die von Google Cloud Run unterstützt wird. Diese Option ist für Hochleistungsanwendungen optimiert und gewährleistet eine Latenzzeit von unter 100 ms sowie eine globale Abdeckung von 38 Regionen für die Echtzeitverarbeitung. Sie unterstützt auch erweiterte Sicherheitsfunktionen und eignet sich daher für Branchen mit strengen Datenschutzanforderungen.
Sobald Sie sich für die Shared oder Dedicated Inference API zur Bereitstellung Ihres YOLO11-Modells entschieden haben, sind die nächsten Schritte einfach und effizient. Sie können die Registerkarte "Bereitstellen" auf der Seite Ihres Modells in Ultralytics HUB öffnen. Wenn Sie die Shared Inference API verwenden, können Sie diesen Leitfaden lesen, um die Anweisungen zum Einrichten Ihrer API-Aufrufe zu befolgen. Für Benutzer der Dedicated Inference API klicken Sie einfach auf die Schaltfläche Start Endpoint, um den Endpunkt zu initiieren. Sobald er aktiviert ist, erhalten Sie von HUB eine eindeutige URL, die Sie für Ihre Inferenzaufgaben verwenden können.
Abbildung 7. Die Verwendung der Ultralytics HUB Dedicated Inference API ist einfach.
Andere von HUB angebotene Einsatzmöglichkeiten
Wenn Ihr Projekt ein Modell in einem bestimmten Format oder zur Offline-Nutzung benötigt, bietet Ultralytics HUB Exportoptionen wie ONNX, CoreML oder TensorFlow zur Unterstützung verschiedener Plattformen, von mobilen bis hin zu Cloud-Systemen. Für Entwickler, die Modelle direkt in Anwendungen integrieren möchten, bietet das Ultralytics HUB-SDK eine effiziente Möglichkeit, Bereitstellungen über Python zu verwalten. Durch die Verwendung von API-Schlüsseln oder Ultralytics-Anmeldeinformationen können Sie die Bereitstellung leicht steuern und Inferenzen in Ihrem Code ausführen, was Ihnen die für eine nahtlose Integration erforderliche Flexibilität bietet.
Die wichtigsten Erkenntnisse
Ultralytics HUB ist eine All-in-One-Plattform, die das Training und den Einsatz von YOLO11-Modellen sowohl für Anfänger als auch für Experten zugänglich macht. Sie unterstützt eine breite Palette von Aufgaben, vom Hochladen von Datensätzen bis zur Trainingskonfiguration, und bietet flexible Bereitstellungsoptionen wie Shared und Dedicated Inference APIs. Ganz gleich, ob Sie Modelle über APIs bereitstellen oder für die Offline-Nutzung exportieren, HUB gewährleistet eine nahtlose Integration über verschiedene Plattformen hinweg. Mit Optionen für Echtzeitanwendungen und skalierbare Lösungen kann Ultralytics HUB für ein breites Spektrum von Einsatzanforderungen sowohl von Anfängern als auch von fortgeschrittenen Benutzern verwendet werden.