首先屋匕,Core ML 是蘋果提供的一個易于集成到app中的機器學習庫. 它目前支持iOS, watchOS,macOS 和 tvOS. Core ML 引入了公共文件格式 (.mlmodel) 嗽仪,它支持機器學習方法包括深度神經(jīng)網(wǎng)絡(luò) (卷積和循環(huán)), 基于樹的集合 (boosted trees, 隨機森林, 決策樹) 和廣義 線性模型. Core ML 名可以直接集成到 Xcode中.
iOS11 新功能開發(fā)之 - "高大上"的 CoreML 與 Vision
這位大神寫的不錯带到。
其次压固,既然是機器學習那么就需要創(chuàng)建模型,這里我們使用轉(zhuǎn)換工具coremltools咖为。
coremltools是一個Python工具包愕难,用于:
將由知名的機器學習工具(包括 Keras, Caffe, scikit-learn, libsvm 和 XGBoost)訓(xùn)練的模型 轉(zhuǎn)換為 Core ML 格式的模型(.mlmodel).
采用簡單的API 編寫 Core ML 格式模型.
做預(yù)測.
iOS CoreML 模型轉(zhuǎn)換工具coremltools(一)
iOS CoreML 模型轉(zhuǎn)換工具coremltools(二)
iOS CoreML 模型轉(zhuǎn)換工具coremltools(三)
篇外順便說一下:facebook的caffe2
這個也是一個機器學習庫