TensorFlow 及 Keras 在window上的安装

写博客,一方面是将自己的经验教训写下来,加深记忆,一方面是与人共享,互有增益麽

1、 TensorFlow 及 Keras 简介

估计大家都知道,TensorFlow 是Google研发的深度学习系统,随着AlphaGo大战李世石取得胜利,以及制作AlphaGo的深度学习平台TensorFlow 的开源,立刻掀起了对它的学习热度,TensorFlow 宣布开源刚刚过去一年。在谷歌的支持下,TensorFlow 已成为 GitHub 上最受欢迎的机器学习开源项目。同时,谷歌也在 TensorFlow 框架中进行过各类研究、开源了其中一些项目,这些研究涉及到自然语言处理、机器翻译、图像描述、图像分类等等。
随着 TensorFlow r0.12 版的发布,这一开源软件库现已支持 Windows7、10 和 Server 2016。同时,这一新版本可以让用户在 TensorFlow 训练中使用CUDA 8 的 GPU 加速。

Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow或Theano。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras:
- 简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性)
- 支持CNN和RNN,或二者的结合
- 无缝CPU和GPU切换

2、环境要求

3、安装步骤

安装TensorFlow的方式有很多种
- 原生 pip 安装
- 通过 Anaconda 安装
- 通过 Docker 安装

在这里我选择的是通过 Anaconda 安装

  1. 安装Anaconda
    Anaconda下载连接
    Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows 系统,提供了包管理与环境管理的功能,可以很方便地解决多版本 python 并存、切换以及各种第三方包安装问题。(就是因为有很多科学计算包自带,为了省去麻烦所以安装了它)
    我之前做机器学习的时候安装的是 python2.7 版本(因为很多科学计算包对 python3 的支持不是太好),所以后来要通过 conda 创建虚拟环境来安装 python3.5 版本
  2. 在 Anaconda 下创建虚拟环境,安装 python3.5 以及 TensorFlow
    (若你安装的 Anaconda 是 python3.5 版本的,此步骤可以忽略)
  3. 安装好 Anaconda 后,打开 window 终端,输入
    conda list
    就可以看到目前 Anaconda 中安装的各种包
    用 conda 管理 Python 开发环境链接
  4. 创建 python3.5 虚拟环境
    conda create -n py35 python=3.5
    可以通过conda env list 来查看是否安装好

  5. 进入 py35 虚拟环境
    activate py35
    输入python 进入python终端就可以看见 python 3.5 了
    输入 exit() 退出 python 终端

  6. 安装 tensorflow
    GPU版本
    pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0-cp35-cp35m-win_amd64.whl
    CPU版本
    pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0-cp35-cp35m-win_amd64.whl
    由于网络限制等既定因素,可能通过以上命令安装失败,那么可以先下载下来,本地安装。
    在浏览器中输入上面相应版本后面的 https://…. 链接,浏览器会自动下载(如果还是下不了,可以找某些网盘,或者通过 VPN),比如我下载的是cpu版本,下载到本地地址是D:\Documents\Downloads,则在 Anaconda py35 虚拟环境中输入
    pip install D:\Documents\Downloads\tensorflow-0.12.0-cp35-cp35m-win_amd64.whl
    那么就可以安装了
    可以在 python 解释器中输入以下代码来验证
    import tensorflow as tf
    hello = tf.constant('Hello, TensorFlow!')
    sess = tf.Session()
    print(sess.run(hello))
    Hello, TensorFlow!

    至此安装完成。
    这里是tensorflow官网的安装连接
    (由于安装 tensorflow 的时候会出现安装依赖包失败的现象, 那么就先安装依赖包,然后再安装tensorflow,方法可以 pip 本地安装。另外 官网上 tensorflow 1.0.1 版本安装过后有一些错误,建议安装 0.12.0 版本)

  7. 安装 Keras
    在 py35 虚拟环境中 输入
    pip install keras
    来安装,可能由于下载依赖包超时的问题,那么可以通过VPN来下载。
    在 python 解释器中可以输入
    from keras.models import Sequential
    来验证.
    keras官网
    keras中文文档
  8. 安装pycharm
    pycharm 是一款比较不错的 python IDE,请自行安装。
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值