keras环境配置

来源:互联网 发布:广告投放数据分析难吗 编辑:程序博客网 时间:2024/06/03 16:58

最近想接触图像处理方面的内容,又碰巧看到一篇文章,说手把手教你在Keras搭建CNN模型。

心想先实践出个结果再研究细节肯定会高效得多,于是说干就干,上网搜如何搭建Keras,但依然踩了不少坑。

为了表示纪念,遂将踩坑过程一一记录下来。

先感谢一下该博主 http://www.jianshu.com/p/b8a703df5318


1.准备工作

首先要安装好numpy、scipy这两个库,其他缺的库可以后面再补,不着急。

在安装Keras之前,由于已经使用过一段时间的python,所以基本要用到的库都装上了,像numpy,pandas,sklearn啥的。这些库都很好装,直接用pip install xxx 命令安装就行了。要查看已经安装了哪些库也方便,用pip list命令就可以了。

唯一麻烦的是scipy库,pip install 了好多回都安不上,只能去网上搜解决方法了。

网上提供的方法好多都是安装.whl文件。

按照网上所说下了这两个文件,安装scipy之前还得先把numpy重新安装一下,心中觉得有些麻烦,但抱着试一试的想法安装了一下,发现果!然!装!不!上!尝试几次无果后果断放弃。

后来看到另一个博主的文,说直接下载.exe文件安装就好啦!内心一阵窃喜,想也没想就把人博主附上的链接里的内容给下载了,屁颠屁颠安装时发现怎么也安不上。


就是这个文件!双击后总会出现下面这样的问题!


又去网上搜,说是注册表的问题,检查之后并没有什么问题存在。思索再三,终于发现!我装的python是32位的呀!现在装64位的scipy是个什么道理,佩服自己。。

所以在安装各种库时,一定要注意位数是否相匹配的问题。

最后在官网(官网找不到了。。。)下了一个.exe文件,下载完成后不停点击next即可安装成功。附上.exe文件,都是针对python2.7版本的。

Scipy 32位的安装包:http://pan.baidu.com/s/1jIJqxXs

Scipy 64位的安装包:http://pan.baidu.com/s/1o7PDDvO


2.安装Keras

安装完numpy和scipy后,终于可以开心地安装Keras了!

安装Keras很简单,只需要 pip install keras 即可。


3.测试一个文件

再次感谢博主(http://www.jianshu.com/p/b8a703df5318)附上小型测试文件。

可通过http://pan.baidu.com/s/1eRLQiNg下载。

下载博主所提供的文件后,在本地命令行中输入 python cnn.py,就会发现又!出!现!问!题!啦!

问题如下:


具体原理不是特别清楚,貌似Keras默认的后端为Tensorflow,将其后端切换为Theano后问题就可解决。

切换方法如下:

在 C:\用户\下有个.keras文件夹,在其中找到keras.json文件,修改bankend值为theano即可。

目前为止已安装的库如下,使用pip list命令即可查看。


4.再次运行python cnn.py,又报了一个错。



0 0
原创粉丝点击