如何理解TensorFlow中的Graph

如何理解TensorFlow中的Graph

flyfish

TensorFlow中的Graph是一个图

图的定义
图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为G(V,E),其中,G表示一个图,V是图G中顶点

的集合,E是图G中边的集合。

线性表 中数据元素叫 元素
树 中数据元素叫 结点
图 中数据元素叫 顶点(Vertex)。

TensorFlow中的Graph是一个有向图

如图所示
这里写图片描述

对于无向图G1来说,G1 = {V1,{E1}},(V1表示顶点集合,E1表示边的集合),
顶点的集合V1={A,B,C,D},边的集合E1={(A,B),(B,C),(C,D),(D,E)}.
对于有向图G2来说,G2 = {V2,{E2}},(V2表示顶点集合,E2表示边的集合),
顶点的集合V2={A,B,C,D},边的集合E2={<A,D>,(B,A),(C,A),(B,C)}.

在一般的情况下,无向边用“()”表示,有向边有“<>”表示。

概念

无向边:若顶点vi到vj之间的边没有方向,则称这条边为无向边(Edge),用无序偶对(vi , vj)来表示。

无向图:若图中任意两个顶点之间的边都是无向边,则称该图为无向图。

有向边:若从顶点vi到vj的边有方向,则称这条边为有向边,也称为弧(Arc),用有序偶对<vi , vj>来表示

,vi 称为弧尾(Tail),vj 称为弧头(Head)。

有向图:若图中任意两个顶点之间的边都是有向边,则称该图为有向图。

TensorFlow中的Graph是一个有向无环图(Directed acyclic graph)(DAG)

在图论中,如果一个有向图无法从某个顶点出发经过若干条边回到该点,则这个图是一个有向无环图

分别用树和DAG描述表达式
a+b+(a+b)

如图所示
这里写图片描述

下一个式子
a+b+a+b
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西笑生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值