當(dāng)前位置:首頁 > 智能硬件 > 人工智能AI
[導(dǎo)讀] 深度學(xué)習(xí)是機(jī)器學(xué)習(xí)中一種基于對數(shù)據(jù)進(jìn)行表征學(xué)習(xí)的方法,作為當(dāng)下最熱門的話題,谷歌、Facebook、微軟等巨頭紛紛圍繞深度學(xué)習(xí)做了一系列研究,一直在支持開源深度學(xué)習(xí)框架的建設(shè)。 過去一年

深度學(xué)習(xí)是機(jī)器學(xué)習(xí)中一種基于對數(shù)據(jù)進(jìn)行表征學(xué)習(xí)的方法,作為當(dāng)下最熱門的話題,谷歌、Facebook、微軟等巨頭紛紛圍繞深度學(xué)習(xí)做了一系列研究,一直在支持開源深度學(xué)習(xí)框架的建設(shè)。

過去一年間,在這些巨頭的加持下,深度學(xué)習(xí)框架格局發(fā)生了極大改變:新框架橫空出世,舊的框架也逐漸退出歷史舞臺,而框架與框架之間的聯(lián)系也更加緊密,生態(tài)更為開放。這一年,小編也在時(shí)刻關(guān)注著這些發(fā)展和變化,下面這些話題,每一個(gè)都引起了開發(fā)者此起彼伏的討論:

Facebook 開源 PyTorch,成為 TensorFlow 強(qiáng)敵

Theano 完成歷史使命,功成身退

ONNX 開放平臺橫空出世,力圖促進(jìn)開放的開發(fā)生態(tài)

CNTK,Keras,MXNet 均迎來重大更新

微軟攜手亞馬遜推出 Gluon 深度學(xué)習(xí)庫,英特爾推出增強(qiáng)學(xué)習(xí)框架 Coach

針對移動終端,Caffe2 和 TensorFlow Lite 先后開源

接下來,小編會盤點(diǎn)上述機(jī)器學(xué)習(xí)框架之間的重大發(fā)展和改變,以饗讀者。

Facebook 開源 PyTorch,以風(fēng)起云涌之勢占領(lǐng)開發(fā)者社區(qū)

2017 年初,F(xiàn)acebook 在機(jī)器學(xué)習(xí)和科學(xué)計(jì)算工具 Torch 的基礎(chǔ)上,針對 Python 語言發(fā)布了全新的機(jī)器學(xué)習(xí)工具包——PyTorch。PyTorch 實(shí)際上是 NumPy 的替代,它支持 GPU,有著更高級的功能,可以用來構(gòu)建和訓(xùn)練深度神經(jīng)網(wǎng)絡(luò)。一經(jīng)發(fā)布,它便受到廣泛關(guān)注和討論。經(jīng)過將近一年的發(fā)展,目前 PyTorch 已經(jīng)成為從業(yè)者最重要的研發(fā)工具之一。

年初發(fā)布 PyTorch 時(shí),F(xiàn)acebook 曾表示,「它有望輔助、或在一定程度上替代現(xiàn)有的 Python 數(shù)學(xué)庫(比如 NumPy)?!鼓壳皝砜?,PyTorch 的使用越來越廣泛,這一預(yù)言成為現(xiàn)實(shí)。

在眾多開發(fā)者眼中,PyTorch 是 TensorFlow 之外一個(gè)非常好的選擇。

以下為 PyTorch 主要優(yōu)勢:

它處于機(jī)器學(xué)習(xí)第一大語言 Python 的生態(tài)圈之中,使得開發(fā)者能接入廣大的 Python 庫和軟件。因此,Python 開發(fā)者能夠用他們熟悉的風(fēng)格寫代碼,而不需要針對外部 C 語言或 C++ 庫的 wrapper,使用它的專門語言。

不需要從頭重新構(gòu)建整個(gè)網(wǎng)絡(luò),它為改進(jìn)現(xiàn)有的神經(jīng)網(wǎng)絡(luò)提供了更快速的方法——采用動態(tài)計(jì)算圖(dynamic computaTIonal graph)結(jié)構(gòu),而不是大多數(shù)開源框架,比如 TensorFlow、Caffe、CNTK、Theano 等采用的靜態(tài)計(jì)算圖。

PyTorch 中用于數(shù)據(jù)加載的 API 設(shè)計(jì)得很好。接口在數(shù)據(jù)集、采樣器和數(shù)據(jù)加載器中有明確規(guī)定。數(shù)據(jù)加載器接收數(shù)據(jù)集和采樣器,根據(jù)采樣器的調(diào)度,在數(shù)據(jù)集上生成迭代器。加載并行數(shù)據(jù)就像把 num_workers 語句傳遞到數(shù)據(jù)加載器一樣簡單。

采用了定制的 GPU 內(nèi)存分配器。這使得開發(fā)者的深度學(xué)習(xí)模型能夠有「最大限度的內(nèi)存效能」,訓(xùn)練比從前更大的深度神經(jīng)網(wǎng)絡(luò)。

GitHub 地址:https://github.com/pytorch/pytorch
#pTensorFlow引入動態(tài)圖機(jī)制#e#

TensorFlow 遇強(qiáng)敵,引入動態(tài)圖機(jī)制等多個(gè)更新

TensorFlow 是 Google 于 2015 年底推出的深度學(xué)習(xí)框架。過去兩年間,它在開發(fā)者社區(qū)享有盛譽(yù),目前已成為最為常用的深度學(xué)習(xí)框架。它的功能全,社區(qū)好,因此使用率也一直穩(wěn)定保持領(lǐng)先。而隨著 PyTorch 等框架的橫空出世,因?yàn)槲臋n和接口混亂,使用繁瑣等缺點(diǎn),TensorFlow 廣受詬病。

在 2017 年,開發(fā)團(tuán)隊(duì)不斷為 TensorFlow 引入新的功能:年初發(fā)布 TensorFlow 1.0,實(shí)現(xiàn)對 Keras 的全面支持;年底引入 Eager ExecuTIon 動態(tài)圖機(jī)制,讓開發(fā)變得更加簡單和直觀。

以下為 TensorFlow 被大家廣為稱贊的優(yōu)點(diǎn):

TensorFlow 的 Saver 對象很容易使用,并為檢查點(diǎn)(check-poinTIng)提供了更多選擇。

在序列化中,TensorFlow 的主要優(yōu)點(diǎn)是可以將整個(gè)圖保存為協(xié)議緩沖區(qū)。這包括參數(shù)和運(yùn)算。此外,該圖可以通過其他支持的語言 (C++,Java) 加載。這對不支持 Python 的調(diào)度棧來說至關(guān)重要。理論上,在改變模型源代碼之后,你想要運(yùn)行舊模型時(shí)它也能有所幫助。

支持移動和嵌入式部署,雖然將 TensorFlow 部署到 Android 或 iOS 上需要大量的工作,但不必用 Java 或 C++重寫模型的整個(gè)推理程序。

此外,TensorFlow Serving 支持高性能的服務(wù)器端部署,可以支持用戶輕松地?fù)Q用模型而不會降低服務(wù)性能。

另外,它在年底引入 Eager ExecuTIon——一種命令式、由運(yùn)行定義的接口,一旦從 Python 被調(diào)用可立即執(zhí)行操作,這使得 TensorFlow 的入門學(xué)習(xí)變得更簡單,也使得研發(fā)工作變得更直觀。

GitHub 地址:https://github.com/tensorflow/tensorflow

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉