如何创建&训练神经模型用于Core ML

时间:2017-06-19 09:49:36

标签: neural-network coreml

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

但是如果我想自己创建一个模型怎么办?我怎么能这样做以及什么工具&我可以使用哪些技术?

1 个答案:

答案 0 :(得分:30)

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

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

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

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

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