該存儲庫包含與Udacity的深度學習V7納米模板程序有關的材料。它由一堆用於各種深度學習主題的教程筆記本。在大多數情況下,筆記本電腦引導您實施諸如卷積網絡,經常性網絡和gans之類的模型。還有其他涵蓋的主題,例如重量初始化和批處理標準化。
還有一些筆記本作為納米式程序的項目。在計劃本身中,這些項目由真實的人(Udacity Reviewers)審查,但在此也可以使用。
根據Anaconda文檔:
Conda是一種開源軟件包管理系統和環境管理系統,用於安裝多個版本的軟件包及其依賴項,並在它們之間輕鬆切換。它在Linux,OS X和Windows上工作,是為Python程序創建的,但可以包裝和分發任何軟件。
使用Anaconda包括以下內容:
miniconda 。如果您已經安裝了conda或miniconda ,則應該可以跳過此步驟,然後繼續進行步驟2。conda環境。 *每次您希望進行任何練習時,都會激活您的conda環境!
下載與您的系統匹配的最新版本的miniconda 。
| Linux | 蘋果 | 視窗 | |
|---|---|---|---|
| 64位 | 64位(bash安裝程序) | 64位(bash安裝程序) | 64位(EXE安裝程序) |
| 32位 | 32位(Bash Installer) | 32位(EXE安裝程序) |
在機器上安裝Miniconda。詳細說明:
對於Windows用戶,與Windows終端窗口相比,需要從Anaconda提示下執行以下命令。對於Mac,普通的終端窗口將起作用。
這些說明還假定您已安裝了git用於從終端窗口與GitHub合作,但是如果您不使用,則可以首先使用命令下載該:
conda install git
如果您想了解有關版本控制的更多信息,並從命令行中使用git ,請查看我們的免費課程:使用git的版本控制。
現在,我們準備創建本地環境!
git clone https://github.com/udacity/deep-learning-v2-pytorch.git
cd deep-learning-v2-pytorch
創建(並激活)一個新的環境,稱為Python 3.6的deep-learning 。如果提示進行安裝(Proceed [y]/n)型y。
conda create -n deep-learning python=3.6
source activate deep-learning
conda create --name deep-learning python=3.6
activate deep-learning
此時,您的命令行應該看起來像:( (deep-learning) <User>:deep-learning-v2-pytorch <user>$ 。 (deep-learning)表明您的環境已被激活,您可以進行進一步的包裝安裝。
安裝Pytorch和Torchvision;這應該安裝最新版本的Pytorch。
conda install pytorch torchvision -c pytorch
conda install pytorch -c pytorch
pip install torchvision
安裝一些必需的PIP軟件包,這些軟件包在需求文本文件(包括OpenCV)中指定。
pip install -r requirements.txt
現在,大多數deep-learning庫都可以使用。有時,您會看到一個帶有附加需求文件的存儲庫,例如,如果您想使用TensorFlow和Keras。在這種情況下,鼓勵您將另一個庫安裝到現有環境中,或為特定項目創建新的環境。
現在,假設您的deep-learning環境仍在激活中,您可以導航到主要存儲庫並開始查看筆記本:
cd
cd deep-learning-v2-pytorch
jupyter notebook
要在完成工作會話後退出環境,只需關閉終端窗口即可。