0
本文作者: 恒亮 | 2017-04-19 15:56 | 專題:Facebook F8大會 |
雷鋒網(wǎng)消息。在昨晚開幕的 F8 年度開發(fā)者大會上,F(xiàn)acebook 發(fā)布了一款全新的開源深度學(xué)習(xí)框架 Caffe2。按照官網(wǎng)介紹,它最大的特點就是輕量、模塊化和擴展性,即一次編碼,到處運行(和 Java 的宣傳語類似)。說得更直白一點,就是 Caffe2 可以方便地為手機等移動終端設(shè)備帶來 AI 加持,讓 AI 從云端走向終端。
Caffe2 相比 Caffe 更新了什么
Caffe2 官方博客表示:長期以來,提起 AI 模型的訓(xùn)練和部署,人們通常都會聯(lián)想到大數(shù)據(jù)中心或超級計算機。之所以會出現(xiàn)這種現(xiàn)象,是因為小型計算設(shè)備在大規(guī)模圖像、視頻、文本和語音處理上具有明顯的短板,無論在速度還是可靠性上都遠遠不及大型數(shù)據(jù)中心。因此在移動設(shè)備上部署 AI 模型,使其能夠快速準(zhǔn)確地處理相關(guān)分析任務(wù),一直是一項有待解決的難題。要解決這個難題,讓 AI 終端化,除了有賴于移動硬件平臺的發(fā)展之外,在軟件框架層面也需要一個靈活輕便的框架支持。
而 Caffe2 正是這樣一個框架。它是在此前流行的開源框架 Caffe 基礎(chǔ)上的重構(gòu)和升級,一方面集成了諸多新出現(xiàn)的算法和模型,另一方面在保證運算性能和可擴展性的基礎(chǔ)上重點加強了框架在輕量級硬件平臺的部署能力。按照官方介紹,Caffe2 除了支持現(xiàn)在已經(jīng)成為標(biāo)配的云端 GPU 加速之外,還可以部署在包括 iOS,Android,英偉達 Tegra X1 和樹莓派(Raspberry Pi)等在內(nèi)的各種移動平臺上。用戶只需要加載 Caffe2 框架,然后通過幾行簡單的 API 接口調(diào)用(Python 或 C++),就能在手機 App 上實現(xiàn)包括圖像識別、自然語言處理和計算機視覺等在內(nèi)的各種 AI 功能。
Caffe 和 Caffe2 背后的主要開發(fā)者,加州大學(xué)伯克利分校博士賈揚清在接受外媒采訪時表示:
“幾乎所有的深度學(xué)習(xí)框架都或多或少地提到了擴展性,但我們可以相當(dāng)自信地說,Caffe2 在這方面要優(yōu)于其他框架?!?/p>
在 Caffe 平臺的另一項核心競爭力:Model Zoo 社區(qū)方面,Caffe2 也提供了完整的支持。此前,為數(shù)眾多的 Caffe 開發(fā)者和研究人員都會經(jīng)常在 Model Zoo 社區(qū)分享一些已經(jīng)實現(xiàn)好的組件或模型,其他開發(fā)者可以直接下載和修改,這大大加快了大家的開發(fā)進度,避免了重復(fù)勞動。在更新了 Caffe2 之后,官方表示用戶依然可以在 Model Zoo 社區(qū)上傳相關(guān)組件,而且官方提供了腳本工具可以將老版 Caffe 模塊一鍵轉(zhuǎn)換到 Caffe2 平臺,詳情參見:
http://caffe2.ai/docs/zoo.html
值得注意的是,除了 Caffe2 框架本身之外,F(xiàn)acebook 還在發(fā)布會上宣布了一系列和 Caffe2 相關(guān)的云平臺和硬件平臺支持。
云平臺方面,亞馬遜 AWS 表示目前在旗下的 Deep Learning AMI 上已經(jīng)加入了 Caffe2 支持,用戶可以直接在 AWS 運行相關(guān)樣例。微軟 Azure 也表示已經(jīng)在旗下 Data Science Virtual Machine (DSVM)上兼容 Caffe2。
硬件平臺方面,Nvidia 加速計算總經(jīng)理兼副總裁 Ian Buck 在博客中表示,旗下的 GPU 可以接入 Facebook 服務(wù)器進行深度學(xué)習(xí)計算,并將幫助更多人學(xué)習(xí)使用 Caffe2。高通表示,公司正在與 Facebook 合作,進一步優(yōu)化 Caffe2 框架,并將深度適配旗下 Snapdragon 神經(jīng)處理引擎(NPE)。英特爾表示,未來將集成旗下數(shù)學(xué)內(nèi)核庫(MKL)到 Caffe2 中。
目前,Caffe2 框架已經(jīng)被 Facebook 內(nèi)部采用,開發(fā)者和研究人員們正在使用該框架提供的各種工具訓(xùn)練大型的機器學(xué)習(xí)模型,并為 Facebook 旗下的移動應(yīng)用提供 AI 智能體驗。
Caffe2 官網(wǎng):http://caffe2.ai/
GitHub 開源地址:https://github.com/caffe2/caffe2
雷鋒網(wǎng)(公眾號:雷鋒網(wǎng))相關(guān)閱讀:
F8 2017 | AR、VR、AI一個不落,F(xiàn)acebook 帶你通往未來世界
盤點四大民間機器學(xué)習(xí)開源框架:Theano、Caffe、Torch 和 SciKit-learn
雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。
本專題其他文章