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'