PyTorch笔记3--计算图与动态图机制

本文介绍了计算图的基本概念,包括其作为运算的有向无环图结构,以及节点(数据,如张量)和边(运算,如加法)的重要性。文章还对比了动态图与静态图在运算构建和灵活性上的特点,重点讲解了梯度求导在计算图中的应用。
摘要由CSDN通过智能技术生成

计算图

一、概念

        计算图是用来描述运算的有向无环图

二、两个主要元素

        结点(Node):表示数据,如向量、矩阵、张量

        边(Edge):表示运算,如加减乘除卷积等

三、举例

        a = x + w

        b =  w + 1

        y = a * b

        y = ( x + w ) * ( w + 1 )

四、计算图与梯度求导

叶子节点:用户创建的结点,如x和w,is_leaf指示张量是否为叶子结点

动态图

动态图vs静态图

动态图:运算与搭建同时进行,灵活易调节

静态图:先搭建图,后运算,高效不灵活

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值