跳转到内容

6.1.8 可选背景:深度学习历史突破

深度学习历史突破地图

把时间线读成一条链:

  • 简单神经元
  • 线性模型局限
  • 可训练的多层网络
  • 稳定训练深层网络
  • 可扩展视觉模型
  • 基于注意力的序列建模

只要记住这条链,第 6 章后面的架构就不会像一堆孤立名词。

变化当时的希望主要瓶颈推动下一阶段的关键
早期神经网络机器可以从数据中学习单层模型太弱隐藏层和反向传播
可训练的深层网络多层模型可以学习表示梯度消失、数据和算力不足LSTM、初始化、预训练思想
现代深度学习数据、GPU、架构一起扩展很深的模型和长依赖很难训AlexNet、ResNet、Attention、Transformer

这也是为什么第 6 章先讲基础,再讲架构:

看到这个历史问题回看本课程位置
单个神经元太弱6.1.3 神经元与激活函数
多层网络需要梯度6.1.4 前向与反向传播
训练容易不稳定6.1.5 优化器、6.1.6 正则化、6.1.7 初始化
图像需要局部特征第 6 章后面的 CNN 部分
序列需要记忆或注意力RNN、LSTM、Attention、Transformer 部分
时间突破解决的问题对课程的意义
1943-1958人工神经元与感知器让机器从样本学习参数成为可能神经元就是加权求和再判断
1969XOR 局限说明单层线性模型不够隐藏层和非线性激活很重要
1980新认知机提前引入局部视觉特征和层级结构CNN 先看局部模式
1986反向传播让多层网络可以训练loss.backward() 是这个思想的现代形式
1989通用逼近说明非线性网络能表示复杂函数表达能力需要深度和激活
1994-1997梯度消失与 LSTM让长序列记忆更可行门控帮助信息跨时间保留
2006RBM / DBN 预训练重新激活深层表示学习路线预训练成为重要思想
2012AlexNet / ImageNet证明数据 + GPU + CNN 能打穿视觉任务大规模训练改变计算机视觉
2015ResNet让很深的 CNN 更容易训练残差路径帮助梯度流动
2017Attention / Transformer让长距离序列建模可并行、可扩展现代大语言模型的底座

用这张小表快速记:

名字先想到
感知器可学习的线性打分
XOR线性边界有局限
反向传播沿计算图分配错误
LSTM / GRU用门控记住长序列
AlexNetGPU 规模 CNN 突破
ResNet深层网络的跳连路径
Attention每个 token 可以看相关 token
Transformer大规模堆叠注意力模块

不用背每个年份。学完第 6 章每个架构小节后,做三件事:

  1. 用一句话写出旧瓶颈。
  2. 用一句话写出新机制。
  3. 运行本章实验,并指出哪一行代码体现了这个机制。

例子:

旧瓶颈:深层 CNN 很难优化。
新机制:ResNet 加了捷径路径。
代码线索:output = block(x) + x

这样历史就不会停留在名词上,而会和实现连起来。

能回答下面问题,就可以继续:

  • 为什么 XOR 暴露了单层模型的局限?
  • 为什么反向传播对多层网络重要?
  • 为什么 LSTM 出现在 Transformer 之前?
  • 为什么 ResNet 能帮助很深的 CNN?
  • 为什么 Attention 会成为现代大语言模型的桥?

如果你的回答是从“因为上一代模型不能……”开始,说明你正在用正确方式读历史。

把时间线变成一张小记忆草图。画四格:

框 1
一个神经元学会线性规则
框 2
XOR 说明为什么需要隐藏非线性层
框 3
反向传播让多层学习变得可行
框 4
注意力让 token 在大规模下直接连接

这页是可选背景,但这张草图很有用。它能说明为什么第 6 章会从神经元一路走到 Transformer,而不是随机罗列架构名词。

这里的预期输出不是背年份,而是能写出因果链:

Terminal window
perceptron -> XOR shows the limit
XOR -> hidden nonlinear layers matter
deep layers -> backprop and gradient flow matter
long sequences -> gates and attention matter
Transformer -> scalable context modeling for LLMs

当架构名字开始像孤立事实时,就用这条链把它们重新串起来。

检查思路与讲解

不要按年份死背这页。更好的检查方式是给每个突破补上一句“上一代卡在哪里”:

  1. 感知器让参数可学习,但单层线性模型解决不了 XOR。
  2. 隐藏层和反向传播让多层网络能训练,但深层网络还会遇到梯度和数据问题。
  3. LSTM 用门控缓解长序列记忆问题,但序列计算仍不够并行。
  4. AlexNet 证明数据、GPU 和 CNN 组合能突破视觉任务。
  5. ResNet 用残差路径让更深的网络更容易优化。
  6. Attention/Transformer 把远距离依赖变成可并行的 token 交互。

如果你的草图能从“旧瓶颈 -> 新机制 -> 课程代码线索”讲通,就算通过。这里不要求记住所有年份。