新人怀着对未来的无限憧憬,开始我的机器学习的学习日记
安装软件
本来我装有虚拟机,可以在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\lib
C:\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,那么恭喜你,完成安装。当然,装完还有很多坑等你踩