深度学习日记:win10下安装theano+keras

深度学习日记:win10下安装theano+keras

记在人生的第一篇博客:
博士即将入学,内心十分的忐忑,讲真的,作为一个从本科开始就学机械的纯机械屌丝,7年的学习生涯和两年的工作经历,除了拧螺丝时锻炼的肌肉对目前敲代码能有些用处外,其他的专业知识算是荒废了,奈何深度学习和人工智能这么火,自己实在不愿蹉跎岁月,毅然决然的选择了转行业。古人云,闻道有先后,术业有专攻,此乃至理名言。虽说硕士毕业已两年,且读研期间勤勤恳恳,从不敢一丝懈怠,每日发愤苦读,也算小有成就(机械),目前在新的学科领域里自己连学徒都算不上,主要有三个问题:第一,编程,第二,编程,第三,还是TMD编程。最近几个月一直在恶补编程,跟着网上的各种教程,虽说效率较低,但想实现的功能也大部分都做到了,每次学习都觉得自己掌握了一些新的知识,但是,但是,但是,过了一段时间之后回头再去看,发现连自己写的很多东西都不是很容易理解了,我突然觉得像捡西瓜的猴子,每次拿起新的东西,总会丢掉旧的东西。看到很多人喜欢写博客,这倒不失为一个很好的办法,不仅可以增强相互之间的学习,分享各种问题的解决办法,交流学习的心德,还能作为自己的备忘录,理清思路,何乐而不为呢!以后的日子里,我会记录下学习中的各种问题,希望各位大神可以多多指点。
话不多说,今天就简单记录下自己安装theano和keras的简单过程,主要参考了博客:https://blog.csdn.net/qq_35019361/article/details/79052197和https://blog.csdn.net/qq_35019361/article/details/79052197

安装过程还算顺利,记录如下:
一、安装Anaconda
卸载你原有的Python程序
装个Anaconda,其实确实挺好用。后面除了Theano和Keras的安装有点烦,别的都不是问题。下载链接https://www.continuum.io/downloads
PS:我下载的版本是Anaconda 5.0.1 For Windows Installer Python 3.6 version * 64-Bit (515MB)
我个人认为主要还是考虑和系统的位数一致(不知道有没有人能帮我解惑),至于Python的版本,随便辣。

二、安装MinGW
配置环境,右键电脑-属性-高级系统设置-高级-环境变量。在用户变量path和系统变量CLASSPATH都加入C:\Users\Administrator\Anaconda3\Scripts(根据你安装的地方修改路径)
在CMD命令行下执行(失败则重复第三句):
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda install mingw libpython
三、配置变量
配置环境,右键电脑-属性-高级系统设置-高级-环境变量。在用户变量path和系统变量CLASSPATH都加入
C:\Users\Administrator\Anaconda3\MinGW\bin(根据你安装的地方修改路径)
C:\Users\Administrator\Anaconda3\MinGW\x86_64-mingw32\lib
C:\Users\Administrator\Anaconda3
(如果操作系统为32位的变量值输入为C:\Users\Administrator\Anaconda3\MinGW\i686_w64-mingw32\lib;)
四、安装Theano+Keras
直接在CMD命令行下执行

pip install theano keras

如果没有error就没问题了,如果有,那么我也不知道怎么办了,只能找别的开源网站,修改方式类似于上述的二 2,不过这个清华的源还可以了。应该不会有问题(这里貌似不是清华的源啊)

这里遇到了一些问题,建议theano和keras分别安装,分两步,原因是下载较慢,想两个同时下载成功并不容易:

pip install theano
pip install keras

五、更改keras默认后台为theano
keras的backend默认为tensorflow,建立在tensorflow框架上,需要手动改为theano,官方的说明链接 https://keras.io/backend/ ,keras中文文档http://keras-cn.readthedocs.io/en/latest/
修改方式为具体就是在你的C:\Users\Administrator (或者你的用户名)~.keras\keras.json ,更改里面的tensorflow为theano就行
如果你这个时候,找不到文件,很好,你出现了跟我一样的问题。这主要是因为你还没运行过keras,所以不会生成对应文件。此时你该做的是:跳过这一步,先做六,再做五,如果做了五还不行,就直接自己在那个地址新建文件,输入:
{
“floatx”: “float32”,
“epsilon”: 1e-07,
“backend”: “theano”,
“image_data_format”: “channels_last”
}

六、测试是否成功
在CMD命令行下执行: 如果这一步你出错了,请往上回看 二和三 检查是否安装好软件和配置好环境

python

进入python命令行,输入下面命令 如果这一步你出现什么try_blas_ebkoc_ir.exe已停止工作 之类的东西,不用管,不影响!

import theano

继续输入下面指令 如果这一步你出现什么try_blas_ebkoc_ir.exe已停止工作 之类的东西,不用管,不影响 如果这一步你出现的关键词是找不到tensorflow,那你可以回到五

import keras

原文:https://blog.csdn.net/qq_35019361/article/details/79052197

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值