从 Bit 到 AGI第四章:神经元(Neuron)

第四章总结

从 Bit 到 AGI · 神经元、反向传播、CNN/RNN 到 Attention——第四章知识地图

作者 David更新于 第 65 篇(共 186 篇)

第四章把「神经网络」从黑盒拆成可计算的图:神经元 + 激活 + 层叠 + 损失 + 梯度 + 优化。你不需要背架构名词,而要会估算 参数量、FLOPs、显存 与 训练不稳定 从哪来。

知识地图

图表加载中…

按主题回顾

主题核心数字/结论延伸阅读
激活ReLU 缓解饱和;Sigmoid 易梯度消失ReLU、Sigmoid
CNN参数从 HWC2HWC^2 降到 k2Ck^2CCNN
RNN长序列梯度 ∝γT\propto \gamma^T 衰减RNN、LSTM
Attention权重 ∑αi=1\sum \alpha_i = 1,并行度 O(n2)O(n^2)为何出现
训练反向传播 ≈ 链式法则自动求导前向、反向
泛化参数多 + 数据少 → 过拟合正则

你应该能回答的问题

  1. 一层全连接 din→doutd_{\text{in}} \to d_{\text{out}} 有多少参数?(din×dout+doutd_{\text{in}} \times d_{\text{out}} + d_{\text{out}})
  2. 为什么 LLM 不用纯 CNN/RNN 收尾?(长程依赖与并行;见第五章)
  3. Dropout 训练时随机的意义?(集成近似,防共适应)

与下一章的衔接

第四章的 Attention 是 第五章 Transformer 的直接前传。Transformer 把 Attention 当唯一「混合器」,去掉 RNN 的递归,换 O(n2)O(n^2) 并行注意力 + 位置编码。建议顺序阅读:Embedding → Self Attention → 块解剖。

动手检查清单

  • 用 PyTorch 写 2 层 MLP 训 MNIST,打印 train/val loss 曲线
  • 手算 2 维输入下 ReLU 与 Sigmoid 的梯度范围
  • 读一篇模型的 config.json,对照隐藏层维度与层数

训练闭环回顾

第四章 20 篇可压缩为一条链:数据 → 前向 → 损失 → 反向 → 优化器 → 更新权重。不稳定时按序排查:初始化 → BN/LN → 激活 → lr → 正则。

架构选型速记:表格/向量 → MLP;图像 → CNN(或 ViT);序列(2017 前) → LSTM;序列(现代) → Transformer Attention。没有万能架构,只有归纳偏置与数据规模的匹配。

若需回顾单篇

完成以上,第四章就算「过关」——进入现代 LLM 的主舞台。

本页目录