Tensorflow 安装教程

接下来打算写tf的文章,感觉人工智能和物联网今年和明年肯定会有更大众的应用。vr、ar目前普及还是太早了些时候不到。2017重点学习人工智能的多个系统最好能结合物联网做一点小应用,先写一篇tf安装步骤。

介绍

TensorFlow(腾三福[1] )是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。

TensorFlow可被用于语音识别或图像识别等多项机器深度学习领域,对2011年开发的深度学习基础架构DistBelief进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行。TensorFlow将完全开源,任何人都可以用。

(摘抄至百度百科)http://baike.baidu.com/link?url=1K5xzrHnp0U3StISWcZiWbYKLxwjgwQDjA1min5xW1sLCcRIMgzt1yzTgLY7RecnYkm8GWkF70uao2m35N7DD2RAE3JvQev1UKF1kEuTq9y

安装

笔者使用linux mint安装的,首先确认是否安装好pip和dev。Linux、MacOS、Windows都可以通过pip安装TensorFlow

请确认好python版本,可以通过命令行输入python进入后头部会显示版本。我自己安装的是python3.4使用tensorflow cpu版本。

pip install --upgrade tensorflow      # Python 2.7
pip3 install --upgrade tensorflow     # Python 3.n
pip install --upgrade tensorflow-gpu  # Python 2.7 使用显卡计算
pip3 install --upgrade tensorflow-gpu # Python 3.n 使用显卡计算

安装完成后用python通过官网提供的小例子国际惯例写个Hello World!验证是否成功。

>>> import tensorflow as tf
>>> hello = tf.constant('Hello World!')
>>> sess = tf.Session()
>>> sess.run(hello)
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> sess.run(a+b)
42
>>>