windows10系统基于theano’0.8.0’安装Keras’1.0.7’
一、电脑系统:
windows10
anaconda
二、python需要安装以下模块:
1、Keras version: '1.0.7'
2、Theano version: '0.8.0'
三、安装步骤
1、创建conda虚拟环境
在anaconda prompt中输入
# theano是创建的虚拟环境名,python=指定了python版本
conda create -n theano python=2.7
若是已有python2.7的虚拟环境,则忽略第一步,直接从第二步开始后续步骤。
2、激活环境
conda activate keras
如果已有python2.7的虚拟环境,则将keras替换为你自己的虚拟环境名。
3、安装theano
pip install theano==0.8.0
4、安装keras
pip install keras==1.0.7
注意:
此时keras使用的是tensorflow后端,我们需要修改文件来使用theano后端。方法如下:
1、打开桌面“此电脑”,找到路径:C:\Users\(个人用户名)\.keras,如下图所示:
打开keras.json文件,可以看到内容如下:
{
"image_dim_ordering": "th",
"epsilon": 1e-07,
"floatx": "float32",
"backend": "tensorflow"
}
2、将"backend": “tensorflow"改为"backend”: “theano”,修改后的keras.json文件内容如下:
{
"image_dim_ordering": "th",
"epsilon": 1e-07,
"floatx": "float32",
"backend": "theano"
}
3、保存并关闭文件。
四、测试安装是否成功
1、进入python,输入import theano
,回车
2、上述指令无问题后,继续输入import keras
,回车
3、若回车后无问题,恭喜安装成功;如果输入import keras后报错ImportError: No module named h5py
,那么通过 quit()
命令退出python,输入命令pip install h5py
安装h5py模块,成功后再次进入python,输入import keras
测试。
完成上述测试后,已经证明安装成功啦,当然,以下提供了theano官方指引中的代码测试,一步一步运行即可(这步可不运行):
>>> from theano import function
>>> x = T.dscalar('x')
>>> y = T.dscalar('y')
>>> z = x + y
>>> f = function([x, y], z)
>>> f(2, 3)
array(5.0)
>>> numpy.allclose(f(16.3, 12.1), 28.4)
True
>>>
上述True表明安装成功~
恭喜你,完成基于theano的Keras安装!!!