PyTorch是一個(gè)新興的機(jī)器學(xué)習(xí)框架,由Facebook人工智能研究團(tuán)隊(duì)開(kāi)發(fā)。由于其靈活性、動(dòng)態(tài)網(wǎng)絡(luò)模型等特性,發(fā)展非常迅猛,目前已是機(jī)器學(xué)習(xí)框架Top 2。下面我們通過(guò)一個(gè)PPT,來(lái)深入了解一下PyTorch的內(nèi)部機(jī)制。
作者Christian Perone,資深機(jī)器學(xué)習(xí)/數(shù)據(jù)科學(xué)研究員、軟件工程師。曾在惠普工作,目前在加拿大頂尖的工程學(xué)院之一的蒙特利爾工程學(xué)院的任教,
Torch是一個(gè)用于機(jī)器學(xué)習(xí)和科學(xué)計(jì)算的模塊化開(kāi)源庫(kù),最初是NYU的研究人員為學(xué)術(shù)研究而開(kāi)發(fā)的。
該庫(kù)通過(guò)對(duì)LuaJIT編譯器的利用提高了性能,而且基于C的NVIDIA CUDA擴(kuò)展使得Torch能夠利用GPU加速。
許多開(kāi)發(fā)人員使用Torch作為受GPU支持的NumPy替代方案;其他開(kāi)發(fā)人員使用它來(lái)開(kāi)發(fā)深度學(xué)習(xí)算法。
Torch得以聞名,源于Facebook和Twitter對(duì)它的使用。PyTorch顧名思義就是使用了Python作為開(kāi)發(fā)語(yǔ)言。
PyTorch是一個(gè)較新的深度學(xué)習(xí)框架,主打動(dòng)態(tài)網(wǎng)絡(luò)模型。相比其他同類框架,PyTorch提供一種較低級(jí)別的方法,對(duì)于更具備數(shù)學(xué)背景的用戶來(lái)講靈活性更強(qiáng)。
雖然問(wèn)世時(shí)間不久,但PyTorch發(fā)展勢(shì)頭迅猛,已成為機(jī)器學(xué)習(xí)主流框架Top 2(下圖中右下角最短的紫色曲線)。
下面,我們通過(guò)Perone的PPT,來(lái)深入的了解一下PyTorch的內(nèi)容機(jī)制。
-
機(jī)器學(xué)習(xí)
+關(guān)注
關(guān)注
66文章
8406瀏覽量
132558 -
深度學(xué)習(xí)
+關(guān)注
關(guān)注
73文章
5500瀏覽量
121111 -
pytorch
+關(guān)注
關(guān)注
2文章
807瀏覽量
13198
原文標(biāo)題:一文解構(gòu)PyTorch:40頁(yè)P(yáng)PT理解內(nèi)部機(jī)制
文章出處:【微信號(hào):AI_era,微信公眾號(hào):新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論