如何创建和训练用于 Core ML 的神经模型 [关闭]

Posted

技术标签:

【中文标题】如何创建和训练用于 Core ML 的神经模型 [关闭]【英文标题】:How to create & train a neural model to use for Core ML [closed] 【发布时间】:2017-11-21 11:25:15 【问题描述】:

Apple 推出了 Core ML。有许多第三方提供训练有素的模型。

但是如果我想自己创建一个模型怎么办?我该怎么做?我可以使用哪些工具和技术?

【问题讨论】:

【参考方案1】:

Core ML 不提供训练您自己的模型的方法。您只能将现有的转换为 Apple 'mlmodel' 格式。

要创建您自己的神经网络,请使用 Caffe 或 Keras 框架,然后将这些模型转换为 CoreML 格式。对于传统的机器学习算法,Core ML 也兼容Scikit-learn* 和XGBoost。

您也可以在没有 Core ML 的情况下在 ios 上训练和运行神经网络,只需使用 Caffe 2 或 TensorFlow。如果你有兴趣,我支持long list of iOS-compatible machine learning libraries。

上面提到的所有库都有很棒的文档和大量教程供您开始创建自己的模型。


*LibSVM 也是兼容的,但 scikit-learn 无论如何都会在后台使用它。

【讨论】:

以上是关于如何创建和训练用于 Core ML 的神经模型 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

iOS 11 : CORE ML—浅析

如何训练 ML 模型? [复制]

Firebase ML套件:预训练模型

什么是深度学习的视频标注?

[.NET6]使用ML.NET+ONNX预训练模型整活B站经典《华强买瓜》

使用ML.NET+ONNX预训练模型整活B站经典《华强买瓜》