windows7_64 安装python,theano和Keras

来源:互联网 发布:ae中文版 mac 编辑:程序博客网 时间:2024/05/16 15:54

配置
windows7,64位
python2.7
Anaconda2


安装theano和keras深度学习库和框架

终于……
绕了一大圈,找到了合适的平台!
首先介绍个好用的开发环境:

  1. Anaconda,类似于集成IDE,里面自动安装了python,numpy….官网上就可以下载,安装并不麻烦。
    地址:http://www.continuum.io/downloads
    如果像我一样官网下载的慢或者双击exe报错,在清华镜像软件库中下载:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

    安装之后会出现:其中spyder类似于matlab界面,Jupyter Notebook是浏览器交互界面,比较常用。ipython就是普通命令行
    开始菜单所有程序中

  2. 如果Anaconda文件夹下没有MinGW,需要安装mingw,有就不用了
    1.安装方式:cmd输入conda install mingw libpython
    然后配置环境变量 将mingw/bin的路径加入到path中,直到CMD中输入gcc -v可以看到版本
    2.添加环境变量:path:C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;
  3. 安装theano库
    在python命令行中输入:pip install theano
  4. 环境配置
    创建环境变量PYTHONPATH: C:\Anaconda\Lib\site-packages\theano;
    在用户变量中,PATH添加C:\Anaconda;C:\Anaconda\Scripts;
    这里写图片描述

  5. theano测试
    在python命令行中输入:

import theanotheano.test()

没有error的话,恭喜你,安装成功了
6. 安装Keras
打开cmd, 进入Anaconda的目录下,输入: pip install keras
若在cmd下安装失败, 打开anaconda prompt,进入Anaconda的目录下,
输入: pip install keras
7. keras跑一个入门程序
https://github.com/wepe/MachineLearning/blob/master/DeepLearning%20Tutorials/keras_usage/README.md
8. 我的报错
这里写图片描述
解决这个报错:
在 .theanorc文件中加一行,作为全局变量

optimizer = None

BLAS
看看numpy是不是已经默认BLAS加速了,在python里输入:

import numpy id(numpy.dot) ==id(numpy.core.multiarray.dot) 

结果为False表示已经成功依赖了BLAS加速,如果是Ture则表示用的是python自己的实现,并没有加速,则需要自己安装blas加速。

参考:http://blog.csdn.net/u013143795/article/details/51581512


Keras常见问题:http://blog.csdn.Net/niuwei22007/article/details/49045909
使用上的问题可以到github的issue查看:https://github.com/fchollet/keras


我是在windows下配置
这个是最开始折腾用的,建议用上面的方式进行安装,用Anaconda!

  1. 下载python解释器:登录python官网https://www.python.org/downloads/下载python2.7.12版本。
    然后,运行下载的MSI安装包,在选择安装组件的一步时,勾上所有的组件:特别要注意选上pip和Add python.exe to Path,然后一路点“Next”即可完成安装。 此时会产生python命令行窗口>>>

  2. 安装一个文本编辑器sublime,它可以执行一整段程序,ctrl+b运行程序。

  3. 安装pip:把https://bootstrap.pypa.io/get-pip.py的内容复制粘贴到get-pip.py中,并保存到python.exe相同路径下。
    然后打开cmd命令行,进入所在文件夹,运行get-pip.py。

  4. 下载编程库:这个实验室网站提供大量windows下python第三方软件扩展包下载,很实用http://www.lfd.uci.edu/~gohlke/pythonlibs/,其中包括numpy,scipy,scikit-learn(著名的机器学习库)等等。注意,64位的要下载以cp27-win-amd64.whl结尾的文件。按照顺序分别为Numpy-MKL,SciPy,Scikit-learn。

  5. 安装编程库:在cmd命令窗口中,python.exe文件所在目录下执行类似以下命令:
    >python -m pip install -U scikit_learn-0.17-cp27-win_amd64.whl
    ,但要先安装numpy,在scipy,再scikit-learn。

  6. 测试使用:在python命令行中输入:>>>import numpy,scipy,sklearn

0 0
原创粉丝点击