[关闭]
@semanticyong 2017-03-09T12:37:07.000000Z 字数 2215 阅读 5937

TensorFlow-学习笔记-001

TensorFlow


原文链接 https://www.zybuluo.com/semanticyong/note/679678

TensorFlow 是 Google 开源的深度学习框架,楼主和一众小伙伴将在本系列中,一步一步从理论到代码系统的学习ML、DL和TensorFlow。

本文带领同学一起在安装了 Anaconda 的 Ubuntu 上搭建 TensorFlow,并训练第一个网络。

前提条件

Anaconda + Ubuntu

安装 TensorFlow

以下是完整命令及解释,最后两条既然查看版本路径也是测试 tf 是否安装成功

  1. # 为 TensorFlow 创建 Conda 环境
  2. conda create -n tf -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  3. # 激活名称为 tf 的 Conda 环境
  4. source activate tf
  5. # 在当前 Conda 环境中,安装 tensorflow 及其依赖
  6. conda install -y -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ tensorflow
  7. # 进入 Python shell
  8. python
  9. # 引入 TensorFlow 包
  10. import tensorflow as tf
  11. # 查看 TensorFlow 版本号
  12. tf.__version__
  13. # 查看 TensorFlow 路径
  14. tf.__path__

以下是完整记录

  1. $ conda create -n tf -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/Fetching package metadata ...........
  2. Solving package specifications:
  3. Package plan for installation in environment /root/anaconda3/envs/tf:
  4. Proceed ([y]/n)? y
  5. #
  6. # To activate this environment, use:
  7. # > source activate tf
  8. #
  9. # To deactivate this environment, use:
  10. # > source deactivate tf
  11. #
  12. $ source activate tf
  13. (tf) $ conda install -y -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ tensorflow
  14. Fetching package metadata ...........
  15. Solving package specifications: .
  16. Package plan for installation in environment /root/anaconda3/envs/tf:
  17. The following NEW packages will be INSTALLED:
  18. # 此处略过若干行输出 ...
  19. (tf) $ python
  20. Python 3.5.3 |Continuum Analytics, Inc.| (default, Feb 22 2017, 21:13:27)
  21. [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
  22. Type "help", "copyright", "credits" or "license" for more information.
  23. >>> import tensorflow as tf
  24. >>> tf.__version__
  25. '0.10.0rc0'
  26. >>> tf.__path__
  27. ['/root/anaconda3/envs/tf/lib/python3.5/site-packages/tensorflow']

运行示例 mnist.convolutional

  1. # 以下这条命令偶尔会长时间无反应
  2. # 这是通常是因为 http://yann.lecun.com 被墙了,大神为啥被墙?? 偶也不知 :(
  3. # 所以建议先在浏览器中访问下大神
  4. python -m tensorflow.models.image.mnist.convolutional

参考资料

链接:http://pan.baidu.com/s/1i4Gs31j 密码:mu30

期待大神帮忙解答的问题

conda 安装后,为啥有2套路径,是否有所不同?

  1. (tf) $ find / -name 'mnist'
  2. /root/anaconda3/pkgs/tensorflow-0.10.0rc0-np111py35_0/lib/python3.5/site-packages/tensorflow/examples/tutorials/mnist
  3. /root/anaconda3/pkgs/tensorflow-0.10.0rc0-np111py35_0/lib/python3.5/site-packages/tensorflow/models/image/mnist
  4. /root/anaconda3/envs/tf/lib/python3.5/site-packages/tensorflow/examples/tutorials/mnist
  5. /root/anaconda3/envs/tf/lib/python3.5/site-packages/tensorflow/models/image/mnist

敬请期待-示例代码解读

convolutional.py

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注