Keras是由Python编写的基于Tensorflow或Theano的一个高层神经网络API。具有高度模块化,极简,可扩充等特性。能够实现简易和快速的原型设计,支持CNN和RNN或者两者的结合,可以无缝切换CPU和GPU。
本文主要整理了如何安装和配置Keras。我使用的Python版本是2.7.13(Anaconda)。

Keras的安装与配置

具体安装步骤:

1.卸载机器上本来安装的python,因为我在学习的时候自己安装了python官网的2.7。在这里要先卸载掉,然后安装Anaconda。Anaconda中内置python。windows版本下载地址:https://www.anaconda.com/download/#windows 

Keras的安装与配置

此处我选择2.7的版本。然后点击下载。

2.下载好后进行安装,此处同安装普通软件相同。安装过程中可以选择自动配置环境变量。这样安装结束后直接打开cmd 输入python --version就能够输出安装的python的版本号

如未选择自行配置一下python环境变量(下面会专门说配置环境变量)

3.安装MinGw 。打开cmd,输入conda install mingw libpython

将会自动下载安装上MinGW。此时Anaconda的安装目录下将会有MinGW文件夹

Keras的安装与配置

 

 

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

Keras的安装与配置

Keras的安装与配置

Keras的安装与配置

5.安装theano
1)下载https://github.com/Theano/Theano
2)解压到C:\Anaconda\Lib\site-packages\Theano-master
3)切换到相应目录下执行python setup.py install

Keras的安装与配置

 

6.安装keras
执行 pip install keras
7.修改C:\Users\kongcong\.keras\keras.json 文件 TensorFlow => theano

Keras的安装与配置

 

8.修改D:\ProgramData\Anaconda2\Lib\site-packages\keras\backend\__init__.py ,line21,_BACKEND = 'tensorflow' =>_BACKEND = 'theano'

Keras的安装与配置