当前位置: 首页 > news >正文

深度学习-05-反向传播理论知识

深度学习-05-反向传播理论知识


本文是《深度学习入门2-自製框架》 的学习笔记,记录自己学习心得,以及对重点知识的理解。如果内容对你有帮助,请支持正版,去购买正版书籍,支持正版书籍不仅是尊重作者的辛勤劳动,也是鼓励更多优秀作品问世。

当前笔记内容主要为:步骤5 反向传播理论知识 章节的相关理解。

书籍总共分为5个阶段,每个阶段分很多步骤,最终是一步一步实现一个深度学习框架。例如前两个阶段为:

第 1 阶段共包括 10 个步骤 。 在这个阶段,将创建自动微分的机制
第 2 阶段,从步骤11-24,该阶段的主要目标是扩展当前的 DeZero ,使它能够执行更复杂的计算 ,使它能 够处理接收多个输入的函数和返回多个输出的函数

1.链式法则

要说到链式法则,就要想到高数里面的求导数的链式法则,想到这个 链式法则,我就想到了微分的对立积分里面的分布积分法,哈哈哈。现在感觉微积分有用了。当年做了那么多微分积分练习,没想到古人不余欺,还是有用的。

链式法则用于计算复合函数的导数。它指出,复合函数的导数等于其外层函数的导数乘以其内层函数的导数。

2.反向传播的推导

函数计算图

dy/dx 可以表示为:

dy/dx 的计算图:


3.用计算图表示

正向传播图 vs 反向传播图


可以认为变量虽有普通值和导数值,函数有普通计算(正向传播)和求导计算(反向传播)


4.总结

反向传播,链式法则是该框架的精髓,如果不了解,不熟悉可以找到高等数学书籍再次补充知识。
 

相关文章:

  • (自适应手机端)响应式服装服饰外贸企业网站模板
  • 多线程新手村5--线程池
  • 全球七家半导体工厂建设受阻:英特尔、三星、台积电等面临延期挑战
  • 三十四、openlayers官网示例Dynamic clusters解析——动态的聚合图层
  • Docker安装Redis(云服务器)
  • dubbo复习:(15)泛化调用
  • Oracle AVDF(审计保险库和数据库防火墙)常见问题
  • PDF高效编辑器革新:一键智能转换PDF至HTML,轻松开启文件处理全新时代!
  • [JAVA数组] 三个数的最大乘积
  • 2024-5-14——完成所有任务需要的最少轮数
  • 不是从APP store下载的APP在mac上一直提示有损坏,打不开怎么办?
  • PostgreSQL启动报错“could not map anonymous shared memory: Cannot allocate memory”
  • Python学习从0开始——Kaggle机器学习003总结
  • [线程与网络] 网络编程与通信原理(五): 深入理解网络层IP协议与数据链路层以太网协议
  • 3DGS语义分割之LangSplat
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • iOS 颜色设置看我就够了
  • iOS小技巧之UIImagePickerController实现头像选择
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • JS专题之继承
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • PHP的Ev教程三(Periodic watcher)
  • Spring Boot快速入门(一):Hello Spring Boot
  • Vim Clutch | 面向脚踏板编程……
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 关于字符编码你应该知道的事情
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 普通函数和构造函数的区别
  • 前端之Sass/Scss实战笔记
  • 如何设计一个微型分布式架构?
  • 深入浏览器事件循环的本质
  • 一道闭包题引发的思考
  • 智能网联汽车信息安全
  • C# - 为值类型重定义相等性
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​io --- 处理流的核心工具​
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • # C++之functional库用法整理
  • #### golang中【堆】的使用及底层 ####
  • $.ajax中的eval及dataType
  • $refs 、$nextTic、动态组件、name的使用
  • (9)目标检测_SSD的原理
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (附源码)ssm码农论坛 毕业设计 231126
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (三)mysql_MYSQL(三)
  • (十六)视图变换 正交投影 透视投影
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (转)Oracle存储过程编写经验和优化措施
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .h头文件 .lib动态链接库文件 .dll 动态链接库