Windows 7 安装Keras


Keras深度学习框架是基于Theano或Tensorflow框架安装的,首先要准备底层框架的搭建,然而目前Tensorflow不支持Windows版本,所以本文选用Theano安装 。

电脑环境

确保没有安装python任何版本,否则会造成冲突,最后配置不成功。

windows 7 64bit

kears依赖的包有:

  • numpy,scipy

  • pyyaml

  • HDF5, h5py(可选,仅在模型的save/load函数中使用)

当使用Theano作为后端时:Theano

1.查看自己显卡的配置,win7可以使用“dxdiag”命令查看

  • 显卡是非NVIDIA公司的产品或是NVIDIA GTX系列中型号的第一个数字低于4或NVIDIA的GT系列,都不建议您采用此类显卡进行加速计算,例如NVIDIA GT 910NVIDIA GTX 450 等等。
  • 显卡为笔记本上的GTX移动显卡(型号后面带有标识M),那么请您慎重使用显卡加速,因为移动版GPU很容易发生过热烧毁现象。
  • 显示的是诸如 HD5000,ATI 5650 等类型的显卡,那么您只能使用CPU加速
  • 显卡为Pascal架构的显卡(NVIDIA GTX 1080,NVIDIA GTX 1070等),您只能在之后的配置中选择Visual Studio 2015CUDA 8.0

1.首先安装Anaconda,是一个和Canopy类似的科学计算环境,但用起来更加方便。自带的包管理器conda也很强大。下载地址地址:http://www.continuum.io/downloads 

2.安装Theno ,首先要安装C++ 编译器,因为windows下面没有,所以首先安装MinGw,这是一个GCC的编译环境

  1)在cmd中输入conda install mingw libpython

  2) 配置环境变量:path:C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;

   3)path中还要加入:C:\Anaconda2;C:\Anaconda2\Scripts;

3.如果电脑里没有安装pip的话,那么可以首先安装pip,https://pypi.python.org/pypi/pip#downloads

  进入pip目录,在cmd中输入 python setup.py install

4.安装theano库

   pip install theano 

5.安装keras库

pip install keras

6.新建环境变量新建变量PYTHONPATH,然后添加C:\Anaconda2\Lib\site-packages\theano;

7.配置Theano加速配置 在用户目录,也就是C:\Users\lpp(这是我自己的用户目录)\,新建.theanorc.txt,本人采用的是CPU加速版本(因为我的电脑显卡属于上面的1类,所以采用了cpu加速),那么.theanorc.txt文件配置如下:

[global]

openmp=True

device = cpu

floatX = float32

allow_input_downcast=True

[gcc] cxxflags=-IC:\Anaconda2\MinGW

8。验证keras是否安装成功

>>> import keras
Using Theano backend.
>>>

 参考:

http://keras-cn.readthedocs.io/en/latest/getting_started/keras_windows/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM