10分鐘快速入門(mén)PyTorch (0)

之前有很多小伙伴私信我說(shuō)文章思想能看懂抹锄,但是pytorch的部分因?yàn)闆](méi)有看過(guò)pytorch教程所以一臉懵逼。對(duì)此我也表示很無(wú)奈,既然大家不愿意去官網(wǎng)看教程偎球,那么我就將我學(xué)習(xí)pytorch的經(jīng)驗(yàn)寫(xiě)出來(lái)洒扎,一步一步從0開(kāi)始讓大家學(xué)會(huì)pytorch,教程比官網(wǎng)的更加簡(jiǎn)單衰絮,同時(shí)也增加了更多簡(jiǎn)單的例子讓大家快速上手pytorch袍冷,愉快地開(kāi)始煉丹。

什么猫牡?你還不知道pytorch是啥胡诗,快點(diǎn)去看看專(zhuān)欄里面的pytorch介紹吧。

推薦在電腦端閱讀本篇文章淌友。

環(huán)境配置

首先當(dāng)然是需要安裝pytorch了煌恢,目前pytorch只支持mac和linux,如果你的電腦是windows震庭,裝虛擬機(jī)或者雙系統(tǒng)瑰抵。如果想要愉快地?zé)挼ぃ敲磸?qiáng)烈推薦使用linux系統(tǒng)器联,因?yàn)樗械纳疃葘W(xué)習(xí)框架在linux上都有很好的支持二汛,遠(yuǎn)遠(yuǎn)好于windows系統(tǒng),而且linux也沒(méi)有大家想象中的那么難學(xué)拨拓,目前l(fā)inux系統(tǒng)的圖形界面讓大家上手的時(shí)候更加容易肴颊。

裝完了系統(tǒng)之后就需要安裝環(huán)境了,首推Anaconda千元,這是一個(gè)科學(xué)計(jì)算的集成環(huán)境苫昌,安裝完這之后基本所需要的包都有了,而且還提供交互式的jupyter notebook幸海,可以說(shuō)為我們做實(shí)驗(yàn)提供了很好的交互祟身。如果去Anaconda的官網(wǎng)下載速度比較慢,可以去清華鏡像下載物独。

安裝完Anaconda之后我們就可以安裝pytorch了袜硫,進(jìn)入主頁(yè),一步一步來(lái)就行了挡篓,如果要裝GPU版的婉陷,需要cuda和cudnn,這個(gè)網(wǎng)上有很多教程官研,可以去看看秽澳,如果你只是為了快速上手玩玩pytorch,那么可以不用廢時(shí)間裝GPU版戏羽。

pytorch基礎(chǔ)

裝好了pytorch之后担神,正式進(jìn)入我們的教程,pytorch基礎(chǔ)部分始花,這個(gè)部分主要是介紹一下pytorch處理的對(duì)象以及操作妄讯。

Tensor

首先介紹里面最基本的操作對(duì)象孩锡,tensor

Paste_Image.png

tensor就是張量的英文,表示多維的矩陣亥贸,比如一維就是向量躬窜,二維就是一般的矩陣等等,pytorch里面處理的單位就是一個(gè)一個(gè)的tensor

可以顯示的得到其大小

Paste_Image.png

這個(gè)和numpy很相似炕置,同時(shí)tensor和numpy.array之間也可以相互轉(zhuǎn)換

Paste_Image.png

tensor的運(yùn)算也很簡(jiǎn)單荣挨,一般的四則運(yùn)算都是支持的

Variable

pytorch和numpy不一樣的地方就來(lái)了,就是其提供了自動(dòng)求導(dǎo)功能讹俊,也就是可以自動(dòng)給你你要的參數(shù)的梯度垦沉,這個(gè)操作又另外一個(gè)基本元素提供,Variable

Paste_Image.png

本質(zhì)上Variable和Tensor沒(méi)有區(qū)別仍劈,不過(guò)Variabel會(huì)放入一個(gè)計(jì)算圖厕倍,然后進(jìn)行前向傳播,反向傳播以及自動(dòng)求導(dǎo)

一個(gè)Variable里面包含著三個(gè)屬性贩疙,data讹弯,grad和creator,其中creator表示得到這個(gè)Variabel的操作这溅,比如乘法或者加法等等组民,grad表示方向傳播的梯度,data表示取出這個(gè)Variabel里面的數(shù)據(jù)

Paste_Image.png

這就是一個(gè)簡(jiǎn)單的計(jì)算圖的例子

神經(jīng)網(wǎng)絡(luò)

前面講了兩個(gè)操作對(duì)象悲靴,最后講一下pytorch里面的模型建立臭胜,模型的建立主要依賴(lài)于torch.nn,torch.nn包含這個(gè)所有神經(jīng)網(wǎng)絡(luò)的層的結(jié)構(gòu)


Paste_Image.png

這就是構(gòu)建所有神經(jīng)網(wǎng)絡(luò)的模板癞尚,不管你想構(gòu)建卷積神經(jīng)網(wǎng)絡(luò)還是循環(huán)神經(jīng)網(wǎng)絡(luò)或者是生成對(duì)抗網(wǎng)絡(luò)都依賴(lài)于這個(gè)結(jié)構(gòu)

本文所有代碼以及后續(xù)的教程代碼都在github上耸三,強(qiáng)烈推薦進(jìn)入github下載全部代碼進(jìn)行學(xué)習(xí)

ok,這次介紹了安裝環(huán)境浇揩,引入了基本的pytorch處理單元仪壮,相信大家對(duì)pytorch也有了一個(gè)基本了解,下節(jié)內(nèi)容預(yù)告 線性回歸和logistic回歸


本文代碼已經(jīng)上傳到了github

歡迎查看我的知乎專(zhuān)欄胳徽,深度煉丹

歡迎訪問(wèn)我的博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末积锅,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子养盗,更是在濱河造成了極大的恐慌缚陷,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件往核,死亡現(xiàn)場(chǎng)離奇詭異蹬跃,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)铆铆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)蝶缀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人薄货,你說(shuō)我怎么就攤上這事翁都。” “怎么了谅猾?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵柄慰,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我税娜,道長(zhǎng)坐搔,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任敬矩,我火速辦了婚禮概行,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘弧岳。我一直安慰自己凳忙,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布禽炬。 她就那樣靜靜地躺著涧卵,像睡著了一般。 火紅的嫁衣襯著肌膚如雪腹尖。 梳的紋絲不亂的頭發(fā)上柳恐,一...
    開(kāi)封第一講書(shū)人閱讀 52,441評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音热幔,去河邊找鬼乐设。 笑死,一個(gè)胖子當(dāng)著我的面吹牛断凶,可吹牛的內(nèi)容都是我干的伤提。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼认烁,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼肿男!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起却嗡,我...
    開(kāi)封第一講書(shū)人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤舶沛,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后窗价,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體如庭,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年撼港,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坪它。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片骤竹。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖往毡,靈堂內(nèi)的尸體忽然破棺而出蒙揣,到底是詐尸還是另有隱情,我是刑警寧澤开瞭,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布懒震,位于F島的核電站,受9級(jí)特大地震影響嗤详,放射性物質(zhì)發(fā)生泄漏个扰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一葱色、第九天 我趴在偏房一處隱蔽的房頂上張望递宅。 院中可真熱鬧,春花似錦冬筒、人聲如沸恐锣。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)土榴。三九已至,卻和暖如春响牛,著一層夾襖步出監(jiān)牢的瞬間玷禽,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工呀打, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留矢赁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓贬丛,卻偏偏與公主長(zhǎng)得像撩银,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子豺憔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容