Zum Inhalt springen

Ultralytics iOS Anwendung: Objekterkennung in Echtzeit mit YOLO Modellen

Ultralytics HUB-Vorschaubild

Die Ultralytics iOS App ist ein leistungsstarkes Tool, mit dem Sie YOLO Modelle direkt auf Ihrem iPhone oder iPad zur Objekterkennung in Echtzeit ausfĂŒhren können. Diese App nutzt die Apple Neural Engine und Core ML zur Modelloptimierung und -beschleunigung und ermöglicht eine schnelle und effiziente Objekterkennung.



Beobachten: Erste Schritte mit der Ultralytics HUB App (IOS & Android)

Quantisierung und Beschleunigung

Um Echtzeitleistung auf Ihrem iOS GerĂ€t zu erreichen, werden YOLO Modelle entweder auf FP16 oder INT8 Genauigkeit quantisiert. Die Quantisierung ist ein Prozess, der die numerische Genauigkeit des Modells weights and biases reduziert, wodurch die GrĂ¶ĂŸe des Modells und der erforderliche Rechenaufwand verringert werden. Dies fĂŒhrt zu einer schnelleren Inferenzzeit, ohne die Genauigkeit des Modells wesentlich zu beeintrĂ€chtigen.

FP16 Quantisierung

Die FP16-Quantisierung (oder HalbprĂ€zisionsquantisierung) wandelt die 32-Bit-Gleitkommazahlen des Modells in 16-Bit-Gleitkommazahlen um. Dadurch wird die GrĂ¶ĂŸe des Modells um die HĂ€lfte reduziert und der Ableitungsprozess beschleunigt, wĂ€hrend gleichzeitig ein gutes Gleichgewicht zwischen Genauigkeit und Leistung gewahrt bleibt.

INT8 Quantisierung

Die INT8-Quantisierung (oder 8-Bit-Integer-Quantisierung) reduziert die GrĂ¶ĂŸe des Modells und die Berechnungsanforderungen weiter, indem die 32-Bit-Gleitkommazahlen in 8-Bit-Ganzzahlen umgewandelt werden. Diese Quantisierungsmethode kann zu einer erheblichen Beschleunigung fĂŒhren, aber auch zu einer leichten Verringerung der Genauigkeit.

Apple Neural Engine

Die Apple Neural Engine (ANE) ist eine spezielle Hardwarekomponente, die in die Chips der A- und M-Serie von Apple integriert ist. Sie wurde entwickelt, um Aufgaben des maschinellen Lernens zu beschleunigen, insbesondere fĂŒr neuronale Netzwerke, und ermöglicht eine schnellere und effizientere AusfĂŒhrung Ihrer YOLO Modelle.

Durch die Kombination von quantisierten YOLO Modellen mit der Apple Neural Engine erreicht die Ultralytics iOS App eine Objekterkennung in Echtzeit auf Ihrem iOS GerÀt, ohne Kompromisse bei der Genauigkeit oder Leistung einzugehen.

Jahr der Veröffentlichung iPhone Name Name des Chipsets GrĂ¶ĂŸe des Knotens ANE TOPs
2017 iPhone X A11 Bionic 10 nm 0.6
2018 iPhone XS A12 Bionisch 7 nm 5
2019 iPhone 11 A13 Bionisch 7 nm 6
2020 iPhone 12 A14 Bionisch 5 nm 11
2021 iPhone 13 A15 Bionisch 5 nm 15.8
2022 iPhone 14 A16 Bionisch 4 nm 17.0

Bitte beachten Sie, dass diese Liste nur iPhone-Modelle ab 2017 enthÀlt und die ANE TOPs-Werte NÀherungswerte sind.

Erste Schritte mit der App Ultralytics iOS

FĂŒhren Sie die folgenden Schritte aus, um mit der App Ultralytics iOS zu beginnen:

  1. Laden Sie die App Ultralytics aus dem App Store herunter.

  2. Starten Sie die App auf Ihrem iOS GerÀt und melden Sie sich mit Ihrem Ultralytics Konto an. Wenn Sie noch kein Konto haben, können Sie es hier erstellen.

  3. Sobald Sie sich angemeldet haben, sehen Sie eine Liste Ihrer trainierten YOLO Modelle. WĂ€hlen Sie ein Modell aus, das Sie fĂŒr die Objekterkennung verwenden möchten.

  4. Erlauben Sie der App den Zugriff auf die Kamera Ihres GerÀts.

  5. Richten Sie die Kamera Ihres GerÀts auf Objekte, die Sie erkennen möchten. Die App zeigt Begrenzungsrahmen und Klassenbeschriftungen in Echtzeit an, wÀhrend sie Objekte erkennt.

  6. In den Einstellungen der App können Sie die Erkennungsschwelle anpassen, bestimmte Objektklassen aktivieren oder deaktivieren und vieles mehr.

Mit der App Ultralytics iOS können Sie jetzt die Leistung von YOLO Modellen fĂŒr die Objekterkennung in Echtzeit auf Ihrem iPhone oder iPad nutzen, die von der Apple Neural Engine unterstĂŒtzt und mit FP16 oder INT8 Quantisierung optimiert werden.

📅 Erstellt vor 1 Jahr ✏ Aktualisiert vor 1 Monat

Kommentare