我是iOS开发的新手,我想在我的Xamarin.iOS应用程序中使用CoreML,但我该如何使用模型? developer.xamarin中的所有示例都使用.mlmodelc,但我下载了.mlmodel。我怎样才能转换为.mlmodelc?
答案 0 :(得分:7)
您可以使用Xcode编译模型:
xcrun coremlcompiler compile MyModel.mlmodel MyModel.mlmodelc
这会输出您可以添加到项目中的.mlmodelc。
或者您可以使用MLModel.compileModel(at:)
在应用内动态创建。
答案 1 :(得分:1)
您也可以在Mac终端中使用此命令:
/Applications/Xcode.app/Contents/Developer/usr/bin/coremlc compile coreml.mlmodel
答案 2 :(得分:0)
您可以按照以下步骤操作:
步骤 1:打开终端并使用“pwd”命令检查当前目录。
第 2 步:使用 cd 命令从 .mlmodel 文件所在的当前目录转到您的目录/文件夹,例如:'cd Desktop/mlfolder'。
第 3 步:输入以下命令
/Applications/Xcode.app/Contents/Developer/usr/bin/coremlc compile model_name.mlmodel model_name.mlmodelc
注意:这里的model_name.mlmodel是mlmodel的名称(你可以在这里命名你的模型名称),model_name.mlmodelc是转换后的modelc名称(名称不必相同)。