我有一个以Objective-C(几千行)制作的Machine Vision项目 . 要完成它,我需要使用最新的coreML库导入我的机器My_model.mlmodel . (因为离题My_model.mlmodel是用Python在coremltools中创建的)我试图实例化它,但没有任何作用我找不到任何教程或帮助这个主题 . 当然,我将我的模型导入纯Swift项目,它的工作原理 . 所以我将Swift类附加到我希望以这种方式工作的项目中,但是在这里,Xcode将模型转换为“Objective-C生成的模型接口”,并且模型在Swift类中不可见 .
下图显示Xcode自动导入.mlmodel作为Objective-C类 .
我需要在模型中放置矢量并获得响应 .
请帮我;从完成这个项目开始,我有几行 . 如何在Objective-C中使用My_model.mlmodel是否有任何解决方法或者像Swift一样直接简单的方法
非常感谢 .
1 回答
也许,obj-c上的这个项目会帮助你:https://github.com/freedomtan/SimpleInceptionV3-ObjC/tree/continuous-mobilenet/SimpleInceptionV3-ObjC
在我的项目中,我使用此方法来初始化我的模型
关于为什么"mlmodelc":https://blog.zedge.net/developers-blog/hotswapping-machine-learning-models-in-coreml-for-iphone的一些解释