Keras是由Python編寫的基於Tensorflow或Theano的一個高層神經網絡API。具備高度模塊化,極簡,可擴充等特性。可以實現簡易和快速的原型設計,支持CNN和RNN或者二者的結合,能夠無縫切換CPU和GPU。
本文主要整理了如何安裝和配置Keras。我使用的Python版本是2.7.13(Anaconda)。python
具體安裝步驟:git
1.卸載機器上原本安裝的python,由於我在學習的時候本身安裝了python官網的2.7。在這裏要先卸載掉,而後安裝Anaconda。Anaconda中內置python。windows版本下載地址:https://www.anaconda.com/download/#windows github
此處我選擇2.7的版本。而後點擊下載。json
2.下載好後進行安裝,此處同安裝普通軟件相同。安裝過程當中能夠選擇自動配置環境變量。這樣安裝結束後直接打開cmd 輸入python --version就可以輸出安裝的python的版本號windows
如未選擇自行配置一下python環境變量(下面會專門說配置環境變量)網絡
3.安裝MinGw 。打開cmd,輸入conda install mingw libpython模塊化
將會自動下載安裝上MinGW。此時Anaconda的安裝目錄下將會有MinGW文件夾學習
4.配置環境變量
1)Path中追加C:\Anaconda;C:\Anaconda\Scripts(本身的安裝目錄)
2)新建變量pythonpath,變量值爲C:\Anaconda\Lib\site-packages\theano(新建)
3)新建.theanorc.txt(C:\Users\kongcong) 寫入
[global]
openmp=False
[blas]
ldflags=
[gcc]
cxxflags=-IC:\Anaconda\MinGW 設計
5.安裝theano
1)下載https://github.com/Theano/Theano
2)解壓到C:\Anaconda\Lib\site-packages\Theano-master
3)切換到相應目錄下執行python setup.py install3d
6.安裝keras
執行 pip install keras
7.修改C:\Users\kongcong\.keras\keras.json 文件 TensorFlow => theano
8.修改D:\ProgramData\Anaconda2\Lib\site-packages\keras\backend\__init__.py ,line21,_BACKEND = 'tensorflow' =>_BACKEND = 'theano'