Skip to content
简体中文

切换主题

// 阶段 3 · 深度学习

训练深层网络:优化器、归一化与正则

SGD/动量/Adam/AdamW/Muon、学习率调度、BatchNorm/LayerNorm/RMSNorm、Dropout、残差。

约 10 小时10 个算法4 篇论文正文编写中

01学习目标

建议先学:神经网络与反向传播

02要掌握的算法

每张卡都有原始论文、前置和学习资料。

03必读论文

04课程与视频

05动手:项目、代码与练习

全部是官方或作者公开的免费页面,多数能在浏览器或免费 Colab 里直接运行。

动手项目

在 CIFAR-10 上做消融:去掉 BN、去掉残差、换优化器,各训练 10 轮记录曲线。

  1. 1
    karpathy/nn-zero-to-hero(课程 Notebook) ↗可运行 Notebook

    完成 makemore 第 3–4 讲:初始化、BatchNorm 和手动反传。

  2. 2
    Kaggle Learn:Intro to Deep Learning ↗练习题

    练习随机梯度下降、过拟合、Dropout 与 BatchNorm。

  3. 3
    d2l-ai/d2l-en(全书 Jupyter Notebook) ↗可运行 Notebook

    运行“优化算法”一章的 Notebook,对比 SGD、动量和 Adam。

06自测题

先自己想,再点开看答案。

AdamW 和 Adam+L2 有何不同?

AdamW 直接衰减权重,不经过自适应缩放。

warmup 的作用?

训练初期用小学习率避免不稳定。

RMSNorm 比 LayerNorm 少了什么?

减均值和偏置。

所在人群路线:算法研究者

数据更新于:AI 算法图谱与课程体系(北京时间)