/ / Wie bekomme ich das .mlModel zur Verwendung in Swift Playground? - schnell, schnell-Spielplatz, CoreML

Wie bekomme ich das .mlModel zur Verwendung in Swift Playground? - schnell, schnell-Spielplatz, CoreML

Ich habe das schon umgesetzt .mlmodel zu .mlmodelc , und ich habe es in den Ordner Ressourcen abgelegt. Ich benutze Vision framework und MNIST Modell, nach diesem Tutorial (https://www.youtube.com/watch?v=bOg8AZSFvOc), aber mit schnellen Spielplatz.

Was vermisse ich? (Ich benutze .playground Dateien, nicht .playgroundbook Dateien)

Codezeile:

 guard let visionModel = try? VNCoreMLModel(for: MNIST().modelc) else {fatalError("can not load Vision ML model")}

Fehlermeldung:

Verwendung der undefinierten Kennung "MNIST"

Bildschirmfoto: https://i.stack.imgur.com/cnnOY.png

Antworten:

0 für die Antwort № 1

Der Compiler löst diesen Fehler aus, da er keine Deklaration der Klasse finden kann MNIST, dass Sie versuchen, ein Objekt zu instanziieren.

Erstellen Sie zunächst ein reguläres Xcode-Projekt (eine iOS-App)zB) und integriere dort dein mlmodel. Xcode generiert dann automatisch eine Schnittstelle für dieses Modell. Dies sind genau die Dateien, die in Ihrem Projekt fehlen und die Definition des MNIST Klasse.

Klick auf den kleinen -> Der Button führt Sie dann zu diesen Klassen. Beachten Sie, dass das Modell in Apples Beispiel "MarsHabitatPricer" heißt. Hier finden Sie die generierten Interface-Klassen