MENU

TensorFlow入坑第一步:安装

June 8, 2018 • 默认分类

很久没写博客了,突然想起来之前说过要说说TensorFlow,边学边记录,就来写一写吧

TensorFlow简介(以下照搬百度百科):

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。
TensorFlow可被用于语音识别或图像识别等多项机器学习和深度学习领域,对2011年开发的深度学习基础架构DistBelief进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行。TensorFlow将完全开源,任何人都可以用。

由于对于TensorFlow方面我也是个新入坑的萌新,就来记录以下安装TensorFlow的过程吧....(其实是水篇文章

环境:Ubuntu 14.04(Linux)x64

安装的步骤其实只需要两步,可以参考TensorFlow官方网站的说明https://www.tensorflow.org
由于Ubuntu14.04自带了Python2.7,故此处忽略安装Python的过程(可以百度搞定

第一步:

必不可少的python-pip和python-dev
在命令行输入以下命令:

$ sudo apt-get install python-pip python-dev

会出现

Do you want to continue? [Y/n]

输入Y后按enter继续

第二步:

安装TensorFlow本体,输入命令行:

$ sudo pip install --upgrade
https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl

这个中间可能会提示你需要更新pip版本,按照提示给的命令即可。

pip install --upgrade pip

有时这个https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl网址并不能访问,提示“Network is unreachable”。这时可以手动下载文件tensorflow-0.8.0-cp27-none-linux_x86_64.whl,并将网址改为文件所在路径即可。

MNIST运行实例1

使用以下命令运行TensorFlow提供的手写识别训练集体会并验证TensorFlow安装成功。

$ python -m tensorflow.models.image.mnist.convolutional

运行结果

Successfully downloaded train-images-idx3-ubyte.gz 9912422 bytes.
Successfully downloaded train-labels-idx1-ubyte.gz 28881 bytes.
Successfully downloaded t10k-images-idx3-ubyte.gz 1648877 bytes.
Successfully downloaded t10k-labels-idx1-ubyte.gz 4542 bytes.
Extracting data/train-images-idx3-ubyte.gz
Extracting data/train-labels-idx1-ubyte.gz
Extracting data/t10k-images-idx3-ubyte.gz
Extracting data/t10k-labels-idx1-ubyte.gz
Initialized!
Step 0 (epoch 0.00), 68.8 ms
Minibatch loss: 12.053, learning rate: 0.010000
Minibatch error: 90.6%
Validation error: 84.6%
Step 100 (epoch 0.12), 1197.0 ms
Minibatch loss: 3.283, learning rate: 0.010000
Minibatch error: 6.2%
Validation error: 6.8%
Step 200 (epoch 0.23), 1231.3 ms
Minibatch loss: 3.455, learning rate: 0.010000
Minibatch error: 17.2%
Validation error: 4.0%
Step 300 (epoch 0.35), 1147.7 ms
Minibatch loss: 3.248, learning rate: 0.010000
Minibatch error: 7.8%
Validation error: 3.3%
Step 400 (epoch 0.47), 1139.3 ms
Minibatch loss: 3.213, learning rate: 0.010000
Minibatch error: 7.8%
Validation error: 2.6%
Step 500 (epoch 0.58), 1159.7 ms
Minibatch loss: 3.301, learning rate: 0.010000
Minibatch error: 9.4%
Validation error: 2.5%

最近认识了个小姐姐超级可爱的(一脸满足)
请输入图片描述

Tags: None
Leave a Comment

已有 17 条评论
  1. 恭喜啊!

    1. @远哥制造谢谢dalao啦!@(滑稽)

  2. 小姐姐确实不错。@(滑稽)

    1. @Jack@(滑稽)代替小姐姐谢谢你了

  3. 确实为了看小美女

    1. @精斑鉴定试纸噗,你们怎么可以这样

  4. 直接拉到底部,果然有惊喜@(滑稽)@(滑稽)

    1. @沉默是金@(滑稽)那下次我还是放上面吧

  5. 感谢楼主的分享,赞赞。

  6. Bin Bin

    小姐姐很可爱@(小乖)

    1. @Bin@(滑稽)代替那个小姐姐谢谢你了

  7. @(滑稽)其实我也是来看小姐姐的。

    1. @c0sMx@(滑稽)来人,狗头铡伺候

  8. 一下子拉到最后,发现惊喜@(滑稽)

    1. @小彦@(喷)为什么要直接拉到最后,我写的很辛苦啊,你居然为了看小姐姐直接拉到最后

  9. @(阴险)逛个技术博客都被秀 没爱了

    1. @Mochen@(滑稽)皮这一下超级开心的