Pytorch自动求导机制

PyTorch框架可以帮我们计算好反向传播,需要求导的,可以手动定义

示例:

#先构造一个随机的三行四列矩阵,两种方法都可以

#方法1
x = torch.randn(3,4,requires_grad=True)
x

#方法2
x = torch.randn(3,4)
x.requires_grad=True
x
#再构建一个随机矩阵
b = torch.randn(3,4,requires_grad=True)
#定义一个简单加法
t = x + b

#定义一个y等于t求一个和
y = t.sum()
y
#从y开始进行反向传播
y.backward()

#自动求导
b.grad

可以看到w求导的值跟x一样

注意:在做反向传播的时候如果不清空会把结果累加起来

相关推荐

  1. pytorch自动机制

    2024-01-23 10:26:04       57 阅读
  2. PyTorch单点知识】自动机制的原理与实践

    2024-01-23 10:26:04       29 阅读
  3. 深度学习 (自动

    2024-01-23 10:26:04       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-23 10:26:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-23 10:26:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-23 10:26:04       82 阅读
  4. Python语言-面向对象

    2024-01-23 10:26:04       91 阅读

热门阅读

  1. Spring Boot 项目请求参数丢失问题排查与解决

    2024-01-23 10:26:04       52 阅读
  2. MySQL运维实战(4.6) SQL_MODE之NO_BACKSLASH_ESCAPES

    2024-01-23 10:26:04       64 阅读
  3. 【MySQL】索引

    2024-01-23 10:26:04       54 阅读
  4. springboot项目打包jar和war有什么区别

    2024-01-23 10:26:04       53 阅读
  5. 设计模式-命令模式

    2024-01-23 10:26:04       52 阅读
  6. 图论基本知识--->最短路练习--->最小生成树

    2024-01-23 10:26:04       51 阅读
  7. python面试题大全(二)

    2024-01-23 10:26:04       36 阅读
  8. Charles将证书安装到系统的方法(adb)

    2024-01-23 10:26:04       55 阅读