深度学习静态图和静态图的区别以及优缺点是什么?

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度学习静态图和静态图的区别以及优缺点是什么?相关的知识,希望对你有一定的参考价值。

深度学习静态图和静态图的区别以及优缺点是什么?

 

不论是动态图还是静态图,它们都属于计算图。计算图是用来描述运算的有向无环图,它有两个主要元素:结点(Node)和边(Edge)。结点表示数据,如向量、矩阵、张量,而边表示运算,如加减乘除卷积等。

采用计算图来描述运算的好处不仅是让运算流的表达更加简洁清晰,还有一个更重要的原因是方便求导计算梯度。

Dynamic & Static(动态图与静态图):根据深度学习框架的不同,可以分成静态图框架和动态图框架,其中静态图框架的代表是TensorFlow1.x,Caffe2等,而动态图的代表是TensorFlow2.x,PyTorch等等。

 

动态图和静态图的区别及优缺点

 

静态图:先定义计算图,不断使用࿰

以上是关于深度学习静态图和静态图的区别以及优缺点是什么?的主要内容,如果未能解决你的问题,请参考以下文章

PyTorch-入门与安装

OneFlow如何做静态图的算子对齐任务

TensorFlow-静态图和PyTorch-动态图区别

[人工智能-深度学习-6]:数据流图与正向传播动态图与静态图

paddlepaddle模型的保存和加载

paddlepaddle模型的保存和加载