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
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 .
Ja, es ist möglich, dass Sie Caffe, Keras, Turi oder andere Bibliotheken verwenden können, um trainierte Modelle zu generieren, und dann mit dem Core ML Python-Tool in .mlmodel umwandeln, um es in xcode zu verwenden. Auch werde ich Ihnen vorschlagen, diesen Artikel zu lesen: http://www.reza.codes/2017-07-29/how-to-train-your-own-dataset-for-coreml/
- 1. Ist es möglich, einen Vorlagenalias zu erstellen?
- 2. Ist es möglich, Portable VM zu erstellen?
- 3. Ist es möglich, transparente Leinwand zu erstellen
- 4. Ist es möglich, eine ListViewGroup zu erstellen
- 5. Ist es möglich, benutzerdefinierte Geofence zu erstellen?
- 6. Ist es möglich, JIL mit asp.net core rc2 zu verwenden?
- 7. In ASP.Net Core, ist es möglich, JSON-Ergebnisse zu streamen?
- 8. Ist es möglich, eine Mapping-Klasse in Entity Framework Core zu erstellen?
- 9. Ist es möglich, ps -aux mit .net core C# zu erstellen?
- 10. Ist es möglich, asp.net Core-Projekt mit MSBuild aus Code zu erstellen?
- 11. Ist es möglich, ein benutzerdefiniertes Namespace-Tag in XMP-Dublin-Core-Metadaten zu erstellen?
- 12. Ist es möglich, eine Desktop-GUI-Anwendung im .NET-Core zu erstellen?
- 13. Ist es möglich, einen nicht CQL-basierten Solr-Core in DataStax Enterprise zu erstellen?
- 14. Ist es möglich, Java zu verwenden, um dll zu erstellen?
- 15. Ist es möglich, eine Linux-Box mit distcc zu erstellen, um meine XCode-Projekte zu erstellen?
- 16. Ist es möglich, `skip_while` zu klonen?
- 17. Ist es möglich runmode-spezifische clientlib zu erstellen?
- 18. Ist es möglich, eine Bildbibliothek in iTextsharp zu erstellen?
- 19. Ist es möglich, Erweiterungsoperatoren in C# zu erstellen?
- 20. Ist es möglich, eine Konsolenanwendung mit nw.js zu erstellen?
- 21. Ist es möglich, Privateigentum in Objective-C zu erstellen?
- 22. Ist es möglich, stark typisierte web.config Referenzen zu erstellen?
- 23. WPF - Ist es möglich, diese Bindung zu erstellen?
- 24. Ist es möglich, ein Zwischenbild in Docker-Compose zu erstellen?
- 25. Ist es möglich, einen Zuweisungsausdruck mit rlang zu erstellen?
- 26. Ist es möglich, HTML5-Anwendungen ohne einen Server zu erstellen?
- 27. Ist es möglich, eine Windows-Verknüpfung mit PHP zu erstellen?
- 28. VB6 - Ist es möglich, ein vollständiges Pfadverzeichnis zu erstellen?
- 29. Ist es möglich, eine Eigenschaft in Javascript zu erstellen?
- 30. Ist es möglich, eine "Freund-Klasse" in C++ zu erstellen?
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 . –
Ich wusste das nicht! Vielen Dank. Ich werde meine Antwort bearbeiten. – dfd