@semanticyong
2017-03-09T12:37:07.000000Z
字数 2215
阅读 5937
TensorFlow
原文链接 https://www.zybuluo.com/semanticyong/note/679678
TensorFlow 是 Google 开源的深度学习框架,楼主和一众小伙伴将在本系列中,一步一步从理论到代码系统的学习ML、DL和TensorFlow。
本文带领同学一起在安装了 Anaconda 的 Ubuntu 上搭建 TensorFlow,并训练第一个网络。
Anaconda + Ubuntu
以下是完整命令及解释,最后两条既然查看版本路径也是测试 tf 是否安装成功
# 为 TensorFlow 创建 Conda 环境
conda create -n tf -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 激活名称为 tf 的 Conda 环境
source activate tf
# 在当前 Conda 环境中,安装 tensorflow 及其依赖
conda install -y -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ tensorflow
# 进入 Python shell
python
# 引入 TensorFlow 包
import tensorflow as tf
# 查看 TensorFlow 版本号
tf.__version__
# 查看 TensorFlow 路径
tf.__path__
$ conda create -n tf -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/Fetching package metadata ...........
Solving package specifications:
Package plan for installation in environment /root/anaconda3/envs/tf:
Proceed ([y]/n)? y
#
# To activate this environment, use:
# > source activate tf
#
# To deactivate this environment, use:
# > source deactivate tf
#
$ source activate tf
(tf) $ conda install -y -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ tensorflow
Fetching package metadata ...........
Solving package specifications: .
Package plan for installation in environment /root/anaconda3/envs/tf:
The following NEW packages will be INSTALLED:
# 此处略过若干行输出 ...
(tf) $ python
Python 3.5.3 |Continuum Analytics, Inc.| (default, Feb 22 2017, 21:13:27)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> tf.__version__
'0.10.0rc0'
>>> tf.__path__
['/root/anaconda3/envs/tf/lib/python3.5/site-packages/tensorflow']
# 以下这条命令偶尔会长时间无反应
# 这是通常是因为 http://yann.lecun.com 被墙了,大神为啥被墙?? 偶也不知 :(
# 所以建议先在浏览器中访问下大神
python -m tensorflow.models.image.mnist.convolutional
链接:http://pan.baidu.com/s/1i4Gs31j 密码:mu30
conda 安装后,为啥有2套路径,是否有所不同?
(tf) $ find / -name 'mnist'
/root/anaconda3/pkgs/tensorflow-0.10.0rc0-np111py35_0/lib/python3.5/site-packages/tensorflow/examples/tutorials/mnist
/root/anaconda3/pkgs/tensorflow-0.10.0rc0-np111py35_0/lib/python3.5/site-packages/tensorflow/models/image/mnist
/root/anaconda3/envs/tf/lib/python3.5/site-packages/tensorflow/examples/tutorials/mnist
/root/anaconda3/envs/tf/lib/python3.5/site-packages/tensorflow/models/image/mnist
convolutional.py