Pytorch--入門--你應該瞭解的東西

Pytorch--入門--我瞭解到的python是這樣的

羅嗦

首先應該恭喜你,選擇了pytorch。
Pytorch是現在深度學習熱門的三大框架之一。
三大框架是:Caffe、Tensorflow、Pytorch。
最早涌現的框架是Caffe,其次是Tensorflow,最後出現Pytorch。這兩年深度學習的發展,Pytorch學習的人越來越多。因爲其簡單,易上手操作而不斷受人推薦。
我是從Caffe到Tensorflow,再到Pytorch的人。我是被Caffe傷透了心,Tensorflow 練了手,最後選擇了Pytorch。
當時,剛接觸深度學習,老師讓我自己搭建網絡。整個人都不好了。一直都有人推薦我使用Pytorch。我就在CSCN上買了課,加上自己的代碼復現,也可以獨立搭建網絡模型了。

系統選擇

python的環境是Pytorch的基礎。想要開始操練,得打好地基,有個平臺。

windows

windows可以安裝python的相關環境的。安裝過但是沒有具體使用過。
優點:在windows中可以直接打開python環境,對於使用習慣windows的人來說真的還不錯。
缺點:可能會出現對於一些安裝包的不兼容,安裝不便利。

ubuntu

我買的電腦是win10系統,固態512G。考慮到雙系統的不夠用,額外配置了一個機械硬盤500G,單獨用來裝ubuntu。
系統的安裝就不介紹了。安裝好系統後,就是根據你安裝好的配置,去安裝cudnn、cuda、anaconda等工具。
優點:操作簡單,不易出錯。
缺點:可能剛開始系統使用不熟練,雙系統的切換。文件傳輸、文件打開應用的不方便。

anaconda

瞭解一下anaconda。
anaconda是什麼呢?打個比方,電腦就相當於手機,蘋果手機和安卓手機的系統是不一樣的,但是手機上的APP都差不多是一樣的。anaconda就像APP,可以創造很多APP,每個APP都可以獨立存在,也可以相互依存。anaconda就是爲你提供了一個環境,有很多工具,當你不想要的時候就可以隨時刪掉這個環境,不會影響其他環境裏面的東西。
anaconda的安裝要根據你的系統來選擇,不同系統的安裝包是不一樣的。但是不同系統之間的安裝的環境要是一致的話,程序可以相互移植,通用。
舉個例子:python有很多個版本,在windows和ubuntu系統中分別安裝anaconda,並設置裏python=3.5的環境。那麼這兩個環境中的代碼可以移植通用。
當然,你需要注意,不同電腦之間的移植,會出現性能上的差距,運算速度的快慢。這個是無法避免的。
anaconda的使用也是爲了方便你在復現過程中出現不同版本的python,你可以同一系統,安裝多個版本使用。無論是python的安裝還是pytorch的安裝都是如此。
注: 除了常見的anaconda之外的安裝,其實大多數人還會配套安裝cudnn、cuda等,是爲了搭建更堅固的基礎,以後很多操作是可以用的上的。也是爲了之後pytorch的安裝和使用打基礎。

anaconda的安裝

下載地址:https://www.anaconda.com/distribution/

在這裏插入圖片描述這裏有三個系統可以選擇,還是不錯的,滿足了很多人的需要。選擇你係統對應的進行下載安裝就好啦!

本文純屬個人見解,如有錯誤,歡迎留言,願意接受批評指正!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章