Keras深度學習框架是基於Theano或Tensorflow框架安裝的,首先要准備底層框架的搭建,然而目前Tensorflow不支持Windows版本,所以本文選用Theano安裝 。
電腦環境
確保沒有安裝python任何版本,否則會造成沖突,最后配置不成功。
windows 7 64bit
kears依賴的包有:
-
numpy,scipy
-
pyyaml
-
HDF5, h5py(可選,僅在模型的save/load函數中使用)
當使用Theano作為后端時:Theano
1.查看自己顯卡的配置,win7可以使用“dxdiag”命令查看
- 顯卡是非NVIDIA公司的產品或是NVIDIA GTX系列中型號的第一個數字低於4或NVIDIA的GT系列,都不建議您采用此類顯卡進行加速計算,例如
NVIDIA GT 910
、NVIDIA GTX 450
等等。 - 顯卡為筆記本上的GTX移動顯卡(型號后面帶有標識M),那么請您慎重使用顯卡加速,因為移動版GPU很容易發生過熱燒毀現象。
- 顯示的是諸如
HD5000
,ATI 5650
等類型的顯卡,那么您只能使用CPU加速 - 顯卡為Pascal架構的顯卡(
NVIDIA GTX 1080
,NVIDIA GTX 1070
等),您只能在之后的配置中選擇Visual Studio 2015
和CUDA 8.0
1.首先安裝Anaconda,是一個和Canopy類似的科學計算環境,但用起來更加方便。自帶的包管理器conda也很強大。下載地址地址:http://www.continuum.io/downloads
2.安裝Theno ,首先要安裝C++ 編譯器,因為windows下面沒有,所以首先安裝MinGw,這是一個GCC的編譯環境
1)在cmd中輸入conda install mingw libpython
2) 配置環境變量:path:C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;
3)path中還要加入:C:\Anaconda2;C:\Anaconda2\Scripts;
3.如果電腦里沒有安裝pip的話,那么可以首先安裝pip,https://pypi.python.org/pypi/pip#downloads
進入pip目錄,在cmd中輸入 python setup.py install
4.安裝theano庫
pip install theano
5.安裝keras庫
pip install keras
6.新建環境變量新建變量PYTHONPATH,然后添加C:\Anaconda2\Lib\site-packages\theano;
7.配置Theano加速配置 在用戶目錄,也就是C:\Users\lpp(這是我自己的用戶目錄)\
,新建.theanorc.txt,本人采用的是CPU加速版本(因為我的電腦顯卡屬於上面的1類,所以采用了cpu加速),那么
.theanorc.txt
文件配置如下:
[global]
openmp=True
device = cpu
floatX = float32
allow_input_downcast=True
[gcc] cxxflags=-IC:\Anaconda2\MinGW
8。驗證keras是否安裝成功
>>> import keras Using Theano backend. >>>
參考:
http://keras-cn.readthedocs.io/en/latest/getting_started/keras_windows/