iOS Core ML框架機(jī)器學(xué)習(xí)

?iOS 11.0+ ? ? ?//目前iOS低版本系統(tǒng)不支持

?macOS 10.13+


參考蘋果官方文檔Core ML

使用Core ML当娱,可以將經(jīng)過訓(xùn)練的機(jī)器學(xué)習(xí)模型整合到app中赶站,如圖1所示:


圖1

Core ML支持視覺圖像分析墨技,自然語言處理屋确,GameplayKit評(píng)估學(xué)會(huì)決策樹钠惩。Core ML本身建立在AccelerateBNNS蛛倦、Metal Performance Shaders晾匠。


圖2

Vision應(yīng)用高性能圖像分析和計(jì)算機(jī)視覺技術(shù)來識(shí)別人臉,檢測(cè)特征并對(duì)圖像和視頻中的場(chǎng)景進(jìn)行分類准颓。

Core ML通過輕松整合機(jī)器學(xué)習(xí)模型提供極快的性能哈蝇,可以使用幾行代碼構(gòu)建具有智能新功能的應(yīng)用程序。并對(duì)性能進(jìn)行了優(yōu)化瞬场,最大限度地減少了內(nèi)存占用量和功耗买鸽。在設(shè)備上嚴(yán)格運(yùn)行可確保用戶數(shù)據(jù)的隱私。

Core ML支持多種機(jī)器學(xué)習(xí)模型贯被,包括神經(jīng)網(wǎng)絡(luò)眼五,決策樹,支持向量機(jī)和廣義線性模型彤灶。核心ML需要核心ML模型格式(帶有.mlmodel文件擴(kuò)展名的模型)

轉(zhuǎn)換你的模型

可以使用Core ML Tools或第三方轉(zhuǎn)換工具(如MXNet轉(zhuǎn)換器TensorFlow轉(zhuǎn)換器)將模型轉(zhuǎn)換為Core ML模型格式看幼。否則,需要?jiǎng)?chuàng)建自己的轉(zhuǎn)換工具幌陕。

建議用Core ML Tools工具诵姜,(畢竟是蘋果提供的,后期升級(jí)維護(hù)有保障)支持的模型和第三方框架如圖所示:

圖3

下載coremltools:coremltools詳細(xì)使用方法

????pip install -U coremltools

調(diào)用轉(zhuǎn)換器的convert方法并將生成的模型保存為Core ML模型格式(.mlmodel)搏熄。

例如棚唆,如果您的模型是使用Caffe創(chuàng)建的,則將Caffe模型(.caffemodel)傳遞給該方法心例。coremltools.converters.caffe.convert

import coremltoolscoreml_model = coremltools.converters.caffe.convert('my_caffe_model.caffemodel')

現(xiàn)在將結(jié)果模型保存在Core ML模型格式中宵凌。

coremltools.utils.save_spec(coreml_model, 'my_model.mlmodel')

根據(jù)您的模型,您可能需要更新輸入止后,輸出和標(biāo)簽瞎惫,或者您可能需要聲明圖像名稱溜腐,類型和格式。轉(zhuǎn)換工具捆綁了更多文檔瓜喇,因?yàn)榭捎眠x項(xiàng)因工具而異挺益。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市乘寒,隨后出現(xiàn)的幾起案子望众,更是在濱河造成了極大的恐慌,老刑警劉巖肃续,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件黍檩,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡始锚,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門喳逛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瞧捌,“玉大人,你說我怎么就攤上這事润文〗隳牛” “怎么了?”我有些...
    開封第一講書人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵典蝌,是天一觀的道長(zhǎng)曙砂。 經(jīng)常有香客問我,道長(zhǎng)骏掀,這世上最難降的妖魔是什么鸠澈? 我笑而不...
    開封第一講書人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮截驮,結(jié)果婚禮上笑陈,老公的妹妹穿的比我還像新娘。我一直安慰自己葵袭,他們只是感情好涵妥,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著坡锡,像睡著了一般蓬网。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鹉勒,一...
    開封第一講書人閱讀 49,792評(píng)論 1 290
  • 那天帆锋,我揣著相機(jī)與錄音,去河邊找鬼贸弥。 笑死窟坐,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播哲鸳,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼臣疑,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了徙菠?” 一聲冷哼從身側(cè)響起讯沈,我...
    開封第一講書人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎婿奔,沒想到半個(gè)月后缺狠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡萍摊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年挤茄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冰木。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡穷劈,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出踊沸,到底是詐尸還是另有隱情歇终,我是刑警寧澤,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布逼龟,位于F島的核電站评凝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏腺律。R本人自食惡果不足惜奕短,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望疾渣。 院中可真熱鬧篡诽,春花似錦、人聲如沸榴捡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吊圾。三九已至达椰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間项乒,已是汗流浹背啰劲。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留檀何,地道東北人蝇裤。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓廷支,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親栓辜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子恋拍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348