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

用 Excel 手算 MLP:彻底吃透神经网络反向传播

一、为什么要用 Excel 学 MLP很多人入门神经网络时直接上手 PyTorch、TensorFlow却把反向传播当成黑盒。用 Excel 手算一次 MLP你可以看清每一层数值变化直观理解链式法则如何作用于权重与偏置彻底消除对梯度下降的神秘感不用写代码也能吃透神经网络底层逻辑二、网络结构我们搭建一个 3 层 MLP输入层1 个神经元固定输入 5隐藏层6 个神经元激活函数 Leaky ReLU输出层1 个神经元激活函数 Leaky ReLU损失函数均方误差 MSE训练目标让输出逼近 208学习率0.01来自 Excel 表格三、前向传播Forward Pass3.1 隐藏层加权和公式M_i 输入 × W_i Bias_i初始权重与偏置神经元W输入→隐藏Bias110102201031010420105101062010输入 5计算结果[M [60, 110, 160,110, 60, 110]3.2 隐藏层激活Leaky ReLU公式O_i M_iif M_i 00.05 × M_iotherwise所有 M_i 0因此O [60, 110, 160, 110, 60, 110]3.3 输出层加权和输出层权重 (W’)神经元W’隐藏→输出110220310410530620输出层偏置 20加权和加权和 Σ(O_i × W’_i) Bias_out 60×10 110×20 160×10 110×10 60×30 110×20 20 95203.4 输出层激活Leaky ReLU 正值区直接输出输出 9520 Leaky ReLU 正值区3.5 误差计算误差平方 (9520 − 208)² 86,713,344误差极大必须通过反向传播更新参数。四、反向传播Backward Pass4.1 输出层梯度公式dLoss/dOutput 2 × (Output − Target) × (Output 0 ? 1 : 0.05) 2 × 9312 × 1 18,6244.2 更新输出层偏置梯度 18,624学习率 0.01调整幅度 18,624 × 0.01 186.24新偏置 20 − 186.24 −166.244.3 更新输出层权重 (W’)梯度 O_i × dLoss/dOutput新权重 旧权重 − 学习率 × 梯度示例神经元 1梯度 60 × 18,624 1,117,440新权重 10 − 0.01 × 1,117,440 10 − 11,174.4 −11,164.44.4 反向传播到隐藏层隐藏层输出梯度对输出 O_idLoss/dO_i dLoss/dOutput × W’_i经过 Leaky ReLU 导数dLoss/dM_i dLoss/dO_i × (M_i 0 ? 1 : 0.05)最终得到隐藏层权重、偏置的梯度完成一次完整迭代。五、一次迭代后的变化参数更新方向原因输出层偏置大幅下降输出远大于目标输出层权重 (W’)大幅下降需要降低输出隐藏层输出被反向拉低间接压低最终输出多次迭代后输出会从 9520 逐步下降逼近 208。六、Excel 实现要点可直接复用功能Excel 公式隐藏层加权和$A$4*H4C4Leaky ReLUIF(M40,M4,0.05*M4)输出层加权和SUMPRODUCT(R4:R9,N4:N9)R11误差平方(X4-Y4)^2输出层梯度2*(X4-Y4)*IF(X40,1,0.05)权重更新旧权重 - 学习率*梯度建议存放位置学习率B1固定输入A4目标值Y4七、基于 Excel 表格的完整计算结果结合提供的 MLP算法.xls完整计算结果如下输入BiasW加权和输出值W’输出加权和最终输出目标值误差平方导数510106060109520952020886713344186241020110110201010160160101020110110101010606030102011011020八、结论神经网络的核心不是框架、不是 GPU而是链式法则 梯度下降
http://www.zskr.cn/news/1356085.html

相关文章:

  • 构建企业级AI约束求解引擎:Timefold Solver架构设计与性能优化指南
  • 5分钟终极指南:如何用BepInEx为Unity游戏添加模组插件
  • 从兴奋到祛魅:小白亲历三大AI实战坑,收藏这份避坑指南!
  • 3个关键步骤掌握Hugo-PaperMod主题部署
  • 朱雀广告平台架构解密:构建高性能一站式广告解决方案的技术突破
  • AI科技日报-2026年5月23日
  • 脑机接口的 “信号生命线”:自研模拟前端如何破解非侵入式采集的性能困局
  • 3步解锁对讲机隐藏功能:开源固件深度改造指南
  • KMS智能激活终极教程:三步永久激活Windows与Office的完整指南
  • VutronMusic:如何打造你的跨平台高颜值音乐中心
  • 还在为歌词同步烦恼吗?5分钟学会用LRC Maker制作专业级滚动歌词
  • ComfyUI-FramePackWrapper终极指南:如何在8GB显存上实现高清AI视频生成
  • 黄金回收白银回收铂金回收彩金回收店铺推荐中方县2026最新五家靠谱回收门店TOP5排行榜及联系方式推荐 - 前途无量YY
  • ZMK开源键盘固件:从零打造你的终极定制化机械键盘
  • 终极指南:如何用calendar.js轻松实现农历公历智能转换
  • 《病隙碎笔》生病卧床的日子,才知道拥有健康身心的时刻是多么宝贵
  • 构建下一代AI对话界面的5个关键技术决策:Chat UI组件库深度解析
  • 智慧校园软件选型避坑指南:为什么低价不等于高性价比?
  • 长期使用Taotoken Token Plan套餐在项目开发中的成本节省体会
  • 一次滑块验证链路的授权逆向复盘:从抓包、Hook 到参数结构分析
  • 如何快速掌握SVGnest:开源矢量嵌套工具的终极实战指南
  • 3分钟快速上手:Res-Downloader全网资源下载终极指南
  • 在多模型聚合调用中体验到的路由与失败切换流畅度
  • Office RibbonX Editor:免费开源的Office界面定制终极指南
  • 3步掌握大气层系统:从困惑到精通的Switch破解实战手册
  • 免费多平台资源下载终极指南:如何一键获取视频号、抖音无水印内容
  • 高效实用的Windows 11优化工具:Win11Debloat让你的系统重获新生
  • Codex、GPT、Claude、Gemini、DeepSeek、GLM,到底有什么区别?
  • IPv6过渡技术:双栈、隧道、NAT64的原理与应用
  • 视频生成MOE Mamoda2.5:基于DiT-MoE的统一多模态理解与生成框架技术解析