【发布时间】:2017-11-21 11:25:15
【问题描述】:
Apple 推出了 Core ML。有许多第三方提供训练有素的模型。
但是如果我想自己创建一个模型怎么办?我该怎么做?我可以使用哪些工具和技术?
【问题讨论】:
标签: neural-network coreml
Apple 推出了 Core ML。有许多第三方提供训练有素的模型。
但是如果我想自己创建一个模型怎么办?我该怎么做?我可以使用哪些工具和技术?
【问题讨论】:
标签: neural-network coreml
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 无论如何都会在后台使用它。
【讨论】: