您的位置:首页 > 编程语言 > Python开发

机器学习 日记1 安装Python+Theano+Kera

2018-01-13 16:33 711 查看
新人怀着对未来的无限憧憬,开始我的机器学习的学习日记
如果你看完这篇东西,做出来遇到错误,欢迎咨询QQ:214516448,有偿帮你远程解决各种配置环境的error,解决速度超级快。
[b]安装软件[/b]本来我装有虚拟机,可以在ubuntu里直接装这些软件的,但奈何跟大家想法一样,想在电脑装,没办法,花了一天半的时间去搞这个玩意。参考博客链接如下。 http://blog.csdn.net/circle2015/article/details/54235127
其实上述的博客已经说的听清楚的了,我就在这重复一下,并加上自己的安装日记。

一、安装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\libC:\Users\Administrator\Anaconda3(如果操作系统为32位的变量值输入为C:\Users\Administrator\Anaconda3\MinGW\i686_w64-mingw32\lib;)

四、安装Theano+Keras 

直接在CMD命令行下执行
pip install theano keras

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


五、更改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

如果没有error,那么恭喜你,完成安装。当然,装完还有很多坑等你踩
如果你看完这篇东西,做出来遇到错误,欢迎咨询QQ:214516448,有偿帮你远程解决各种配置环境的error,解决速度超级快。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: