专题路线

从感知机到 Transformer

沿梯度流、卷积、循环、注意力和残差结构理解现代神经网络。

4 个阶段12 章预计 32 小时
学习进度0/12 章完成
0%
开始学习感知机与多层感知器
先修内容

已经理解反向传播,希望系统比较主要神经网络架构的学习者。

学习阶段

01

神经网络与反向传播

5 章

感知机、激活函数、多层网络、计算图与反向传播。

  1. 01

    感知机与多层感知器

    A04 · 1
    未开始
  2. 02

    激活函数与非线性表示

    A04 · 2
    未开始
  3. 03

    计算图、链式法则与局部导数

    A04 · 3
    未开始
  4. 04

    反向传播与反向模式自动微分

    A04 · 4
    未开始
  5. 05

    参数初始化与梯度传播

    A04 · 5
    未开始
02

深度学习优化与工程方法

1 章

随机优化、归一化、正则化、调试与分布式训练。

  1. 06

    归一化方法与尺度控制

    A05 · 3
    未开始
03

卷积神经网络与计算机视觉

2 章

卷积算子、视觉架构、目标检测、分割与视觉 Transformer。

  1. 07

    离散卷积、感受野与参数共享

    A06 · 1
    未开始
  2. 08

    卷积网络架构与残差连接

    A06 · 2
    未开始
04

序列模型、注意力与 Transformer

4 章

循环网络、注意力、Transformer、序列训练与长序列计算。

  1. 09

    循环网络、门控单元与状态传播

    A07 · 1
    未开始
  2. 10

    缩放点积注意力与掩码

    A07 · 3
    未开始
  3. 11

    多头注意力与位置表示

    A07 · 4
    未开始
  4. 12

    编码器、解码器与 Transformer 架构

    A07 · 5
    未开始

阶段自测

  1. 学完 A06 · 卷积网络架构与残差连接

    比较初始化、批归一化和残差连接改善深层训练的不同机制。

  2. 学完 A07 · 编码器、解码器与 Transformer 架构

    写出多头自注意力的形状变化,并解释位置编码为何必要。

综合练习

练习完成进度:0/2

难度 3/5

为图像和长序列任务比较 CNN、RNN 与注意力

把三种结构先验与架构配对:A. 局部共享卷积核;B. 按时间递推的隐藏状态;C. 任意位置间直接计算内容相关权重。再为二维局部纹理识别、严格在线逐步预测、长距离依赖检索各选一种首选架构并说明理由。

查看提示

关注每种架构原生限制的信息流:局部邻域、顺序状态,或全局两两交互。

展开分步解答

A 对应 CNN,B 对应 RNN,C 对应注意力。二维局部纹理优先 CNN,因为空间局部性与权重共享匹配任务;严格在线逐步预测优先 RNN,因为状态可随新输入递推;长距离依赖检索优先注意力,因为远距离位置可直接交互。

结果核验:逐项检查信息路径:CNN 单层只访问局部感受野,RNN 的第 t 步只需上一状态与当前输入,注意力分数矩阵包含每个查询到所有键的条目;三种描述一一对应。

难度 4/5

逐层追踪一个 Transformer 块

批量 B=2、序列长度 T=4、模型维度 d_model=8,使用 h=2 个注意力头,因此每头 d_k=4。写出分头后的 Q、K、V、注意力分数、拼接输出以及残差相加前后的张量形状。

查看提示

每个头把最后一维 8 拆成 2×4;每个查询位置都要与同一头的 4 个键位置计算分数。

展开分步解答

分头后的 Q、K、V 形状均为 (B,h,T,d_k)=(2,2,4,4)。QKᵀ 的分数形状为 (2,2,4,4),乘 V 后每头输出仍为 (2,2,4,4)。拼接两头得到 (2,4,8),输出投影不改变该形状,因此可与输入残差相加,结果仍为 (2,4,8)。

结果核验:检查最后维度 h×d_k=2×4=8;分数矩阵的末两维分别是查询位置数 T=4 和键位置数 T=4;残差两侧形状完全相同。

参考资料