anaconda找不到conda 面對(duì)Tensorflow,為何我選擇PyTorch?
面對(duì)Tensorflow,為何我選擇PyTorch?先來(lái)說(shuō)說(shuō)pytorch劣勢(shì)。自從其被發(fā)布以來(lái)pytorch更多被用于學(xué)術(shù)界而不是工業(yè)界的實(shí)際生產(chǎn),主要是因?yàn)樗粔虺墒?、很多接口不太穩(wěn)定,加上其全面
面對(duì)Tensorflow,為何我選擇PyTorch?
先來(lái)說(shuō)說(shuō)pytorch劣勢(shì)。自從其被發(fā)布以來(lái)pytorch更多被用于學(xué)術(shù)界而不是工業(yè)界的實(shí)際生產(chǎn),主要是因?yàn)樗粔虺墒?、很多接口不太穩(wěn)定,加上其全面性也不夠,tensorflow目前仍然有很多pytorch不支持的功能,比如快速傅里葉變換,但這一點(diǎn)劣勢(shì)會(huì)隨著pytorch的發(fā)展而逐漸減小。除此此外,相比于tensorflow的容易各處部署的靜態(tài)圖(這一點(diǎn)遠(yuǎn)勝于很多框架),以python優(yōu)先的深度學(xué)習(xí)框架 pytorch在部署到其他產(chǎn)品會(huì)很不方便。
優(yōu)勢(shì)先從上手時(shí)間開(kāi)始說(shuō),雖然在2015年發(fā)布之后tensorflow多方受寵,但是和theano一樣,tensorflow使用的是靜態(tài)計(jì)算圖,對(duì)于新手來(lái)說(shuō)有過(guò)多需要新學(xué)習(xí)的概念,這導(dǎo)致了不管是入門(mén)還是搭建,使用tensorflow都比pytorch困難。而在2017年pytorch被團(tuán)隊(duì)開(kāi)源的主要原因之一也是讓建立深度學(xué)習(xí)模型更加簡(jiǎn)單,這讓它發(fā)展十分迅猛。在數(shù)據(jù)加載上,pytorch加載數(shù)據(jù)的API簡(jiǎn)單高效,其面向?qū)ο蟮腁PI源自于porch(也是keras的設(shè)計(jì)起源),比tensorflow難學(xué)的API友好很多,使用戶可以將重點(diǎn)放在實(shí)現(xiàn)自己的想法,而不是被框架本身束縛住。
速度上,pytorch并沒(méi)有為了靈活性而放棄速度,雖然運(yùn)行速度和程序員水平密切相關(guān),但pytorch在相同情況下常有可能勝于其他框架的速度。另外,如果追求自定義拓展,pytorch也會(huì)是首選,因?yàn)殡m然二者的構(gòu)建和綁定有一定的相似點(diǎn),但是tensorflow在拓展時(shí)會(huì)需要很多樣板代碼,但pytorch只用編寫(xiě)接口和實(shí)現(xiàn)。
怎么檢查pytorch安裝成功?
直接使用import torch即可查看是否安裝成功,你可以參考pytorch中文網(wǎng)的安裝教程
為什么Python效率這么低,還這么火?
在很多時(shí)候,性能不是瓶頸。大約80%的應(yīng)用,對(duì)性能要求不高。
??粕鷮W(xué)了python然后投了一堆簡(jiǎn)歷根本沒(méi)有面試邀請(qǐng),就是因?yàn)閷W(xué)歷低嗎?
其實(shí),是python語(yǔ)言特性導(dǎo)致的,你學(xué)golang就發(fā)現(xiàn)那才叫熱門(mén),因?yàn)閷W(xué)的人太少,而需求的企業(yè)好多,所以挺好早的,不過(guò)我入職python了,不過(guò)也會(huì)golang,學(xué)習(xí)周日都很短。
win10怎樣安裝pytorch?
先到python的官方網(wǎng)站下載軟件,打開(kāi)官網(wǎng)后,選擇downlad項(xiàng)目,然后選擇需要下載的大版本,2.7還是3.4。選擇完版本后,進(jìn)入后一個(gè)頁(yè)面,在這個(gè)頁(yè)面可以選擇操作系統(tǒng)及對(duì)應(yīng)的版本,win下注意分64位和32位版本,不要下錯(cuò)了。32位的程序大約為17.5M,建議非官網(wǎng)下載的還是要比對(duì)下MD5以防萬(wàn)一,在上一個(gè)頁(yè)面就有MD5值。核對(duì)完成后雙擊安裝,首先是詢問(wèn)是為所有用戶還是為當(dāng)前用戶安裝,用缺省的就行。下一步后是選擇安裝目錄,這個(gè)看個(gè)人喜好了,不過(guò)還是要記一下目錄,因?yàn)槿笔〉拇a也會(huì)放在這個(gè)目錄下。下面繼續(xù)缺省配置選擇就開(kāi)始安裝了,python在安裝過(guò)程中要執(zhí)行一些角本,因些需要至少有system的權(quán)限才可以安裝。安裝完成,但在win10在任務(wù)欄和桌面上都未生成圖標(biāo),使用起來(lái)麻煩些,在開(kāi)始窗口打開(kāi)所有應(yīng),按字母找到python程序項(xiàng),右鍵選擇固定在任務(wù)欄或屏幕。