Skip to content
简体中文

切换主题

// 阶段 4 · Transformer 与大模型

Transformer 与注意力

自注意力、多头、位置编码、残差与归一化,从零实现 GPT。

约 16 小时6 个算法3 篇论文已有正文

01学习目标

建议先学:分词与嵌入 · 训练深层网络:优化器、归一化与正则

02站内正文

03要掌握的算法

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

04必读论文

05课程与视频

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

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

动手项目

按 nanoGPT 在莎士比亚或中文古诗语料上训练字符级 GPT,并可视化某层注意力。

  1. 1
    Georgia Tech:Transformer Explainer ↗交互演示

    在浏览器里输入一句话,逐层看 GPT-2 的注意力和下一个词概率。

  2. 2
    bbycroft:LLM Visualization(3D 逐步演示 GPT) ↗交互演示

    用 3D 动画把一次前向计算从头看到尾。

  3. 3
    karpathy/nanoGPT(参考实现) ↗参考实现

    在莎士比亚数据集上从零训练一个字符级 GPT。

07自测题

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

注意力为何要除以 √d?

防止点积过大使 softmax 饱和。

因果掩码的作用?

让每个位置只能看到它之前的 token。

多头注意力相比单头的好处?

不同头可关注不同关系子空间。

所在人群路线:应用开发者 · 算法研究者 · 各学科研究者

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