当前位置:网站首页>4-《PyTorch深度学习实践》-反向传播
4-《PyTorch深度学习实践》-反向传播
2022-08-04 23:12:00 【愚昧之山绝望之谷开悟之坡】
梯度更新,简单模型,解析式做
复杂模型
通过计算图图的方式,方向传播求出来
两层线性网络存在的问题,多少层叠加最好都是线性层,叠加就没意义了
张量的每个值增加一个非线性函数
链式求导法则
链式求导法则,矩形框里面的局部梯度导数,正向求损失的时候梯度就提前算好了,提前把梯度存储好了,pytorch存到变量里面
前馈和反馈
最简单的线性模型
张量,参数数据w和梯度,构建模型,本质上就是在构建计算图
pytorch的定义
人》计算机》语言》图
代码,前馈和反馈,张量是有函数的,张量也有参数,转换成标量,张量操作是在构建计算图,占内存
可以额外手动配置清零,有些时候需要累加是不需要清零的
W的梯度要清零,昨晚更新导数还在,如果不清,下次会把上次的结果做累加
计算图
反向
边栏推荐
- 【游戏建模模型制作全流程】使用ZBrush制作骷髅王
- [QNX Hypervisor 2.2用户手册]10.5 vdev ioapic
- 赶紧进来!!!教你C语言实现扫雷小游戏(文章最后有源码!!!)
- 应用联合、体系化推进。集团型化工企业数字化转型路径
- [Cultivation of internal skills of memory operation functions] memcpy + memmove + memcmp + memset (4)
- I was rejected by the leader for a salary increase, and my anger rose by 9.5K after switching jobs. This is my mental journey
- Qt中的常用控件
- The Controller layer code is written like this, concise and elegant!
- 一点点读懂Thremal(二)
- 【3D建模制作技巧分享】ZBrush如何使用Z球
猜你喜欢
轮播图动态渲染
为何越来越多人选择进入软件测试行业?深度剖析软件测试的优势...
MySQL的JSON 数据类型1
[Cultivation of internal skills of memory operation functions] memcpy + memmove + memcmp + memset (4)
一点点读懂thermal(一)
赶紧进来!!!教你C语言实现扫雷小游戏(文章最后有源码!!!)
MySQL的JSON 数据类型2
If you can't get your heart, use "distributed lock" to lock your people
OPENCV学习DAY8
中国的顶级黑客在国际上是一个什么样的水平?
随机推荐
地面高度检测/平面提取与检测(Fast Plane Extraction in Organized Point Clouds Using Agglomerative Hierarchical Clu)
Go 编程语言(简介)
堪称奔驰“理财产品”,空间媲美宝马X5,采用了非常运动的外观
SRv6网络的安全解决方案
【无标题】
Kernel函数解析之kernel_restart
Acwing3593. 统计单词
【字符串函数内功修炼】strlen + strstr + strtok + strerror(三)
Service Mesh landing path
C语言实现扫雷 附带源代码
【3D建模制作技巧分享】如何使用ZBrush导出效果图
期货开户哪个平台好,要正规安全的
PAN3020 Sub-1G无线收发芯片
Vscode连接远程服务器(一套配置成功)
Shell expect real cases
MySQL基础篇【子查询】
PZK学C语言之字符串函数(一)
d枚举生成位
Web安全开发 | 青训营笔记
【云原生 · Kubernetes】Kubernetes运维