/ / Comment puis-je utiliser le .mlmodel pour qu'il soit utilisé dans Swift Playground? - rapide, rapide-aire de jeux, coreml

Comment puis-je utiliser le modèle .ml pour Swift Playground? - terrain de jeux rapide et rapide, coreml

J'ai déjà converti le .mlmodel à .mlmodelc et je l’ai mis dans le dossier des ressources. J'utilise Vision framework et MNIST modèle, à la suite de ce tutoriel (https://www.youtube.com/watch?v=bOg8AZSFvOc), mais en utilisant un terrain de jeu rapide.

Qu'est-ce que je rate? (j'utilise des fichiers .playground, pas des fichiers .playgroundbook)

ligne de code:

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

Message d'erreur:

utilisation de l'identifiant non défini "MNIST"

Capture d'écran: https://i.stack.imgur.com/cnnOY.png

Réponses:

0 pour la réponse № 1

Le compilateur déclenche cette erreur, car il ne peut pas trouver une déclaration de la classe MNIST, que vous essayez d’instancier un objet de.

Tout d’abord, créez un projet Xcode classique (une application iOSpar exemple) et y intégrer votre mlmodel. Xcode générera alors automatiquement une interface pour ce modèle. Ce sont exactement les fichiers qui manquent dans votre projet et qui contiennent la définition du MNIST classe.

En cliquant sur le petit -> Le bouton vous mènera ensuite à ces cours. Notez que dans l'exemple d'Apple, le modèle s'appelle "MarsHabitatPricer" Ici vous pouvez trouver les classes d'interface générées