初识 TensorFlow

TensorFlow 是谷歌基于 DistBelief 进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着 N 维数组,Flow(流)意味着基于数据流图的计算,TensorFlow 为张量从流图的一端流动到另一端计算过程。TensorFlow 是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。
TensorFlow 可被用于语音识别或图像识别等多项机器学习和深度学习领域,对 2011 年开发的深度学习基础架构 DistBelief 进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行。TensorFlow 完全开源,任何人都可以用。
下载与安装
二进制安装
TensorFlow Python API 依赖 Python 2.7 版本.
在 Linux 和 Mac 下最简单的安装方式,是使用 pip 安装.
为了简化安装步骤,建议使用 virtualenv
Ubuntu/Linux
1 | # 仅使用 CPU 的版本 |
安装过程中可能会报错,你可以下载上边连接中文件然后本地安装
sudo pip install 下载文件的路径
如果提示权限不足请添加 sudo
也可以使用镜像安装
mac os x 系统请看官方文档
这里推荐
基于 VirtualEnv 的安装
我们推荐使用 virtualenv 创建一个隔离的容器,来安装 TensorFlow. 这是可选的,但是这样做能使排查安装问题变得更容易.
首先,安装所有必备工具:
1 | # 在 Linux 上: |
接下来,建立一个全新的 virtualenv 环境。为了将环境建在 ~/tensorflow
目录下,执行:
1 | $ virtualenv --system-site-packages ~/tensorflow |
然后,激活 virtualenv:
1 | $ source bin/activate # 如果使用 bash |
在 virtualenv 内,安装 TensorFlow:
1 | (tensorflow)$ pip install --upgrade <$url_to_binary.whl> |
上边最后是一个 URL 或者路径
接下来,使用类似命令运行 TensorFlow 程序:
1 | (tensorflow)$ cd tensorflow/models/image/mnist |
安装成功
运行 TensorFlow
打开一个 python 终端:
1 | $ python |
- 标题: 初识 TensorFlow
- 作者: tsvico
- 创建于 : 2018-08-02 18:19:53
- 更新于 : 2021-03-06 20:21:07
- 链接: https://blog.tbox.fun/2018/562ba3dc.html
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
预览: