TensorFlow学习(一):基本概念

导读:本篇文章讲解 TensorFlow学习(一):基本概念,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一、前言:

TensorFlow是一个基于计算图的数值计算系统。(计算图是有向图)

计算图的执行顺序可以看作数据TensorFlow按照图的拓扑顺序,从输入节点逐步流过所有的中间节点,最终流到输出节点的过程。

即是从流图的一段流动到另一端的过程。

这个有向图的中的节点,是数学计算操作的算子(op),边为参与计算的高维数组数据,即tensor。

Tensor : 张量,代表N维数组。用来表示数据,是存储数据的容器。在python中张量通常存储在Numpy数组中。

Flow : 流,代表基于数据流图的计算。
把N维数字从流图的一端流动到另一端的过程,就是人工智能神经网络进行分析和处理的过程。

二、相关概念

1、图(Graph):

计算任务,也就是我们要做的一些操作 ;

2、会话(session):

建立会话,此时会生成一张空图。在会话中添加节点和边,形成一张图。一个会话可以有多个图,通过执行这些图得到结果。

**如果把每个图看做一个车床,那会话就是一个车间,里面有若干个车床,用来把数据(tensor)生产成结果。 **

3、tensor:

用来表示数据,是我们的原料。

4、变量(variable):

用来记录一些数据和状态,是我们的容器。

5、Feed和Fetch:

可以任意的操作、赋值或从其中获取数据,相当于一些铲子,可以操作数据。

6、形象比喻:

把会话看作车间,图看作车床,里面用tensor作原料,变量作容器,feed和fetch作铲子,把数据加工成我们需要的结果。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/10359.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!