在今年的全球開發者大會(WWDC)上,蘋果面向iOS開發者推出了最新版的機器學習模型框架Core ML 3,將機器智能引入智能手機app。本文帶你了解Core ML 3有何亮點。
Core ML 3將首次能夠為設備上的(on-device)機器學習提供訓練,以提供iOS app的個性化體驗。利用不同的數據集訓練多個模型的能力也將成為macOS上新的Create ML app的一部分,用于目標檢測和識別聲音等app。
支持100多種模型層
作為一種快速部署并尊重隱私的方式,設備上的機器學習越來越受歡迎。最近幾個月,谷歌的TensorFlow和Facebook的PyTorch等流行框架通過聯邦學習(Federated Learning)等方法提供了在線機器學習的解決方案。
Core ML框架在蘋果內部被用于訓練Siri、QuickType鍵盤、Memrise app的語言學習以及Polarr照片編輯app的預測。
在去年的WWDC上,蘋果推出了Core ML2框架,宣稱比上一代快30%,同時推出Create ML,一個GPU加速的框架,用于通過Xcode和Swift編程語言訓練定制的AI模型。
最初的iOSCore ML框架是2017年在WWDC上推出,并納入到iOS 11。預置模型包括蘋果的VisionAPI和自然語言框架。
不像谷歌的ML Kit同時適用于安卓和iOS開發者,CoreML是專為蘋果iOS操作系統開發app的開發者設計的。2017年底,谷歌宣布TensorFlowLite支持CoreML。
Core ML 3亮點搶先看
無需機器學習的專業知識,使用Core ML 3和新的Create ML app,輕松創建、訓練并部署機器學習模型。
Core ML 3將多種機器學習模型集成到你的app中,支持高級神經網絡、支持100多種圖層,利用CPU、GPU和Neural Engine提供最高性能和效率。你可以直接在設備上運行機器學習模型。
設備模型個性化
Core ML模型被捆綁到app中,幫助驅動像在照片中搜索或對象識別這樣的智能功能。現在,這些模型可以通過設備上的用戶數據進行更新,幫助模型在不違背隱私的情況下了解用戶行為。
支持高級神經網絡
現在最復雜的機器學習模型可以在帶有Core ML 3的設備上運行。可以使用并運行最新的模型,如用于理解圖像、視頻、聲音和其他富媒體的尖端神經網絡。
視覺
在app中輕松構建計算機視覺機器學習功能。利用人臉檢測、跟蹤和捕獲以及文本識別、圖像顯著性和分類,以及圖像相似性識別。其他功能包括提高地標檢測、矩形檢測、條形碼檢測、目標跟蹤和圖像配準。使用新的Document Camera API通過相機檢測和捕獲文檔。
自然語言
對自然語言文本進行分析,推導出其語言特有的元數據,以供深入理解。你可以使用這個框架和Create ML來訓練和部署定制的NLP模型。功能包括Create ML文本模型的遷移學習、詞嵌入向量(WordEmbedding)、情感分類和文本目錄。可用于英語、法語、德語、意大利語、簡體中文和西班牙語。
演講
利用設備上10種語言的語音識別以及語音顯著性功能,如語音信息、streaming confidence、語音檢測和聲學功能。你的app可以通過訪問語音識別信息來消除同音詞的歧義。這些功能現在也可用于Macapp。
-
蘋果
+關注
關注
61文章
24351瀏覽量
196855 -
iOS
+關注
關注
8文章
3393瀏覽量
150451 -
機器學習
+關注
關注
66文章
8378瀏覽量
132415
原文標題:蘋果Core ML 3 給開發者驚喜,機器學習訓練從未這么簡單
文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論