1. 程式人生 > >windows 搭建深度學習平臺 vs2017 +keras+TensorFlow

windows 搭建深度學習平臺 vs2017 +keras+TensorFlow

官網教程比較詳細,但我自己安裝的時候出了點BUG

1.網上下載visual studio 2017安裝python相關的部分其他看需求裝(注意C盤空間,還是很大的)不過多介紹
2.接下來弄深度學習環境 我的顯示卡是GTX950M 不敢用顯示卡加速
這裡寫圖片描述
3.電腦裡已經有vs2017就不想用官網推薦的anaconda了
這裡寫圖片描述
4.以管理員身份開啟vs2017 按上圖點,在powershell上右鍵開啟命令提示符(剛開始沒有使用管理員身份開啟一直permission denied,輸入有報錯的話可以問我 超時之類的再來一次就可以了
5.GPU法官網的更詳細,這裡不講

# GPU 版本
>>> pip install --upgrade tensorflow-gpu
# CPU 版本 >>> pip install --upgrade tensorflow # Keras 安裝 >>> pip install keras -U --pre

6.裝好之後互動介面執行 import keras
報錯如下圖所示 但是安裝過程中確實裝上了yaml包
這裡寫圖片描述

7.找了好久,去官網找到了原始檔,還好作者更新了3.6的不然我要前功盡棄。。。將整個yaml檔案複製到C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Lib\site-packages 目錄下!!!
yaml檔案下載地址

https://github.com/yaml/pyyaml/tree/master/lib3/yaml
如圖
這裡寫圖片描述

8.import keras 應該就不會報錯了
這裡寫圖片描述
9.按照官網指南執行以下三步
git clone https://github.com/fchollet/keras.git
cd keras/examples/
python mnist_mlp.py
先下個git命令的連結可以看下面這個
https://blog.csdn.net/fengser/article/details/50532274
不想下就看直接開啟這個命令裡的連結下載壓縮包解壓出來即可
git clone https://github.com/fchollet/keras.git


拷貝下來到那個
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64裡即可
這裡寫圖片描述

10.這時候再執行(命令提示符或者powershell都是可以的)
cd keras/examples/
python mnist_mlp.py
再次報錯。。。
這裡寫圖片描述

11步喜歡深入的可以看看,但是還是容易出錯,說什麼hash值不匹配
,但我確實成功執行成功過
11.網上找了好久,原資料包可能被強了導致無法下載
前輩有個網盤 密碼(dw3d)下載之後
放到C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\keras\keras\datasets 中
隨後修改mnist.py的路徑為如下(當前目錄下的本地檔案,原來是一個網址,可能被牆了,所以沒法下載)
這裡寫圖片描述
修改get_file origin 裡的地址為當前根目錄下的本地檔案

參考部落格
部落格裡的貌似有點過期
再次執行
python mnist_mlp.py
這裡寫圖片描述
好開心啊啊啊啊
12. 參考連結 嫌麻煩的我準備好了完整的檔案,把所有該修改的程式碼都放好了
13 通過網盤地址下載之後替換原keras檔案,執行
cd keras/examples/
python mnist_mlp.py
大功告成
連結:https://pan.baidu.com/s/1t0At4BZPzfQwAFold8O_Rg 密碼:rrfd

後面我就得啃一波文件,不知道他有沒有helloworld 讓我入門的