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

深入浅出——用Excel硬核拆解多层感知机(MLP)的数学原理

在深度学习的黑盒中,神经网络是如何“学习”的?很多初学者会被复杂的代码和框架绕晕。今天,我们将剥开代码的外衣,通过一份纯手工打造的Excel计算示例,一步步拆解多层感知机(MLP)的前向传播反向传播过程。

1. 我们的神经网络结构(基于Excel数据)

根据我们的Excel表格,这是一个没有使用非线性激活函数(即线性激活)的简易MLP网络片段。我们取其中一个神经元的计算链路来看:

  • 输入特征 (): 5

  • 隐藏层权重 (): 10

  • 隐藏层偏置 (): 10

  • 输出层权重 (): 10

  • 真实目标值 (): 208

  • 学习率 (): 0.01


2. 第一步:前向传播 (Forward Propagation)

前向传播就是网络根据当前的权重猜一个答案的过程。

  • 隐藏层计算

    隐藏层加权和 =

    计算:

    (表格中“隐藏层加权和”与“隐藏层输出值”均为60)

  • 输出层计算

    假设经过其他神经元的累加及输出偏置后,当前网络的**最终输出值 ()**为9520


3. 第二步:计算误差 (Loss Calculation)

网络猜出来的答案(9520)和真实答案(208)差距有多大?我们用**均方误差(MSE)**的平方项来表示:

  • 误差平方=

    计算:

差距非常大!接下来网络需要通过“反向传播”来纠正这个错误。


4. 第三步:反向传播与链式求导 (Backward Propagation)

我们需要计算误差对每一个权重的导数(梯度),以此来决定权重该往哪个方向调整。

① 对输出层的求导(误差的源头):

  • 误差对输出值的导数 ()=

    计算:

② 更新输出层权重 ():

  • 导数= 误差导数隐藏层输出 =

  • 调整幅度= 导数学习率 =

  • = 原- 调整幅度 =

③ 更新隐藏层权重 () 与偏置 ():

首先计算误差传递到隐藏层的梯度:

  • 隐藏层梯度 ()= 误差导数=

接着更新

  • 导数=输入=

  • 调整幅度=

  • =

  • 导数==

  • 调整幅度=

  • =

5. 总结

经过一次迭代,我们的权重产生了巨大的调整(因为没有归一化且学习率相对当前误差来说偏大,导致了梯度爆炸现象)。通过这种计算误差 -> 链式求导 -> 更新参数的循环,这就是Excel表格中所展示的神经网络学习的本质!

http://www.jsqmd.com/news/642981/

相关文章:

  • mac的node版本安装及升降级
  • AI Harness(AI驾驭/AI约束框架)
  • 2025终极网盘下载加速方案:八大平台直链解析工具完整指南
  • 从AFDB到本地:手把手教你用ColabFold和Foldseek搞定蛋白质结构预测与搜索
  • 从源码到运行:手把手编译CPU版vLLM适配Qwen2
  • 基于JavaWeb电影院订票购票系统设计与实现+万字文档
  • 七牛云多语言文件上传路径配置实战指南
  • 用Matlab手把手搭建LQG控制器:从四分之一车模型到随机路面仿真(附避坑指南)
  • 深入解析SN65HVD230、SN65HVD231、SN65HVD232在低功耗设计中的关键差异与应用选型
  • 被拉黑后如何联系对方?不纠缠、不卑微,这才是最容易被原谅的方式
  • 怎么在MongoDB中展开数组字段_dateToString与时区处理
  • 13_主流低代码平台深度对比:简道云、宜搭、LowCodeEngine技术选型
  • SRC漏洞挖掘零基础全攻略:从入门到实操,看完就能上手
  • 2026年靠谱的桥梁及地下工程检测多家厂家对比分析 - 品牌宣传支持者
  • 从零打造一款带小红点和触摸板的定制键盘:我的硬件改造之旅
  • G1垃圾回收器介绍和线上实践
  • PAA聚丙烯酸修饰纳米金棒,PAA@AuNRs,葡聚糖修饰纳米金棒,Dextran@AuNRs,反应特点
  • Google Colab 交互式表格:让数据分析和探索更直观
  • 2026年口碑好的配料秤控制器稳定供货厂家推荐 - 品牌宣传支持者
  • 别再傻等!Florence2大模型在ComfyUI里加载慢?试试这个手动加载的‘作弊’技巧
  • 编程范式比较与应用
  • 【SCI仿真】一种改进的适应性步长PO MPPT方法,用于带有电池站的独立光伏系统附Simulink仿真
  • 006、Prompt 工程入门:从会提问到会设计,前端开发者真正该掌握的提示词能力
  • 大模型Skill入门基础教程(非常详细),收藏这一篇就够了!
  • 从零部署:华为Atlas 300I Duo推理卡在Ubuntu下的ComfyUI文生视频实战
  • 终极指南:goflyway安全机制详解——从认证授权到加密传输的完整保护方案
  • 育苗基质到底是什么?一文读懂现代农业育苗核心,附真实种植案例
  • 时间戳周索引的自动生成
  • CefFlashBrowser:如何在2026年继续完美运行经典Flash内容的终极方案
  • Python面试题