2017-08-16 1 views
-3

Ich würde gerne wissen, wenn es möglich ist, Core-ml-Modelle für xcode erstellen, meine App muss viele verschiedene Arten in Echtzeit erkennen, so muss ich ein benutzerdefiniertes Modell erstellen Ich bin immer noch Anfänger bitte erklären Sie mir Schritt für Schritt, dankeEs ist möglich, Core ML-Modelle zu erstellen

Antwort

0

Ja und nein.

JA - Sie können Ihr eigenes Modell trainieren und dann importieren Sie es in CoreML. Aber NEIN - Sie können kein Training mehr machen, nachdem das Modell importiert wurde. (Das wird ein App-Update erforderlich.)

Hier ein paar guten Links zum Einstieg:

  • A repo und ein detailed article, das erklärt, wie ein ausgebildetes YOLO Modell zu nehmen und es in CoreML importieren.

  • Eine sehr detaillierte article (mit Screenshots), wie man „ein Caffe Modell trainieren DIGITS auf einer EC2 g2.2xlarge Instanz, wandeln es in ein CoreML Modell mit Apples coremltools und integrieren sie in eine iOS-App mit“ .

Ich habe nicht vollständig durch dieses letzte Glied noch weg, aber von dem, was ich mit dem ehemaligen ein und anderen Lernprojekten gemacht habe, sieht es aus wie die beste (sprich: umfangreichste) „Einführung in Ausbildung ein maschinelles Lernmodell "finden Sie.

Erinnern Sie sich, sobald Sie Ihr geschultes Modell in CoreML, den einzigen Weg, importiert haben, sie zu aktualisieren - zumindest für jetzt in iOS 11 - ist zu Wiedereinfuhr das Modell, eine App-Update bedeutet.

EDIT: In den Kommentaren, @MatthijsHollemans (die übrigens ist der Autor von den ersten beiden Links und ich empfehle das Lesen Sie andere Artikel auf seiner blog) weist darauf hin, einen Weg, um das Modell ohne die Notwendigkeit eines App-Update zu aktualisieren .

+1

Sie können auch eine neue Version der .mlmodel Datei herunterladen und aus dem Inneren der App kompilieren, so ist, dann müssen Sie keine neue App-Update machen . –

+0

Ich wusste das nicht! Vielen Dank. Ich werde meine Antwort bearbeiten. – dfd

Verwandte Themen