Stanford CS224N 自然语言处理 · 课程总览
| 课程 | Stanford CS224N 自然语言处理 |
| 年份 | 2026 |
| 学习类别 | 自然语言处理、LLM 与大模型 |
| 系列 id | stanford-cs224n |
| 本地课程目录 | output/Stanford-CS224N/ |
这门课讲什么
CS224N 是斯坦福大学 2026 年冬季学期的《Natural Language Processing with Deep Learning》(自然语言处理与深度学习)。课程先讲 NLP 的历史、word vectors(词向量)、backpropagation(反向传播)与神经网络基础、language models 与 RNNs、Transformers,再转入大模型这条主线:pretraining(预训练,含 scaling、系统与数据)、post-training(RLHF、SFT、DPO)、efficient adaptation(prompting 与 PEFT)、agents、tool use 与 RAG、benchmarking and evaluation(基准与评估)、reasoning(推理)。后半段还覆盖 tokenization 与多语言、interpretability(可解释性)、多模态、NLP 的社会与更广泛影响,以及「Open Questions in NLP 2026」。先修要求是 Python、大学微积分与线性代数、概率统计基础,以及机器学习基础(如 CS221、CS229、CS230 或 CS124)。课程目标是让学生能自己设计、实现并理解神经网络模型,全程使用 PyTorch。
这门课怎么组织的
课程在 2026 年冬季学期开设,讲座时间是每周二、周四 4:30–5:50 PM(太平洋时间),地点为 NVIDIA Auditorium,并通过 Canvas 上的 Panopto 直播。日程共 20 讲,另有 3 个 tutorial(Python、PyTorch、Hugging Face),由助教讲授。后半学期安排了四位嘉宾讲座:第14讲 Tokenization and Multilinguality(Julie Kallini)、第15讲 Interpretability(Been Kim)、第17讲 Multimodality(Luke Zettlemoyer)、第18讲 Tinker and LoRA Without Regret。有几处需要特别留意:第18讲没有录像、也没有讲义;第20讲不是讲座,而是期末项目截止日(2026-03-12);第12、13、19讲有讲义但没有公开录像;第15、17讲有录像但没有讲义。成绩由四次作业(48%)、期末项目(49%)与课堂参与(3%)构成。
本电子书系列包含什么
本系列把 CS224N 的讲次整理成中文电子书,每本对应日程上的一个讲次或一个 tutorial。课程日程上的 23 个条目中,21 个已做成中文电子书;未做成的 2 个及原因写在下一节。明细清单由程序附在本节之后。
| 讲次 | 标题 | 录像 | 讲义 | 电子书 | 备注 |
|---|---|---|---|---|---|
| 第01讲 | Week 1 Tue Jan 6 History of NLP | ✓ | ✓ 2 份 | 有 ✓ | |
| 第02讲 | Word Vectors | ✓ | ✓ 1 份 | 有 ✓ | |
| 第03讲 | Week 2 Tue Jan 13 Backpropagation and Neural… | ✓ | ✓ 1 份 | 有 ✓ | |
| 第04讲 | Language Models and RNNs | ✓ | ✓ 1 份 | 有 ✓ | |
| 第05讲 | Week 3 Tue Jan 20 Transformers | ✓ | ✓ 1 份 | 有 ✓ | |
| 第06讲 | Final | ✓ | ✓ 1 份 | 有 ✓ | |
| 第07讲 | Week 4 Tue Jan 27 Pretraining (Scaling, Syst… | ✓ | ✓ 1 份 | 有 ✓ | |
| 第08讲 | Post-training (RLHF, SFT, DPO) | ✓ | ✓ 1 份 | 有 ✓ | |
| 第09讲 | Week 5 Tue Feb 3 Efficient Adaptation (Promp… | ✓ | ✓ 1 份 | 有 ✓ | |
| 第10讲 | Agents, Tool Use, and RAG | ✓ | ✓ 1 份 | 有 ✓ | |
| 第11讲 | Week 6 Tue Feb 10 Benchmarking and Evaluation | ✓ | ✓ 1 份 | 有 ✓ | |
| 第12讲 | Reasoning 1 | 无 ✗ | ✓ 1 份 | 有 ✓ | |
| 第13讲 | Week 7 Tue Feb 17 Reasoning 2 | 无 ✗ | ✓ 1 份 | 有 ✓ | |
| 第14讲 | Guest Lecture: Tokenization and Multilingual… | 无 ✗ | ✓ 1 份 | 有 ✓ | |
| 第15讲 | Week 8 Tue Feb 24 Guest Lecture: Interpretab… | ✓ | 无 ✗ | 有 ✓ | |
| 第16讲 | Social and Broader Impacts of NLP (Risks) | ✓ | ✓ 1 份 | 有 ✓ | |
| 第17讲 | Week 9 Tue Mar 3 Guest Lecture: Multimodalit… | ✓ | 无 ✗ | 有 ✓ | |
| 第18讲 | 嘉宾讲座:Tinker and LoRA Without Regret | 无 ✗ | 无 ✗ | 无 ✗ | 拿不到材料 ✓ —— W26 日程第 18 讲(2026-03-05 嘉宾讲座)—— 没有录像、也没有讲义 ✗,所以做不出电子书 ✓。列在这里是为了让缺口可见 ✓,而不是让书架从第 17 讲直接跳到第 19 讲 ✗。另注:YouTube 播放列表里的「Lecture 18」是 2024 年的课(NLP、语言学与哲学),按 W26 日程应算第 16 讲 ✓ —— 平台标题编号不可信 ✗(D33)。 |
| 第19讲 | Week 10 Tue Mar 10 Open Questions in NLP 2026 | 无 ✗ | ✓ 1 份 | 有 ✓ | |
| 第20讲 | No Lecture(期末项目截止) | 无 ✗ | 无 ✗ | 无 ✗ | 拿不到材料 ✓ —— 本来就不是讲座 ✓ —— 2026-03-12 是期末项目截止日 ✓,没有课 ✓。 |
| T1 | Python Tutorial(Manasi Sharma) | ✓ | 无 ✗ | 有 ✓ | |
| T2 | PyTorch Tutorial(Drew Kaul) | ✓ | 无 ✗ | 有 ✓ | |
| T3 | Hugging Face Tutorial(Eric Frankel) | ✓ | 无 ✗ | 有 ✓ |
合计 23 个条目:21 个已做成中文电子书 ✓,2 个没有 ✗(原因见上表「备注」一列 ✓)。
本电子书系列不涉及什么
有两讲没有电子书,原因都是拿不到材料:第18讲「嘉宾讲座:Tinker and LoRA Without Regret」(2026-03-05)既没有录像也没有讲义,做不出来;第20讲本来就不是讲座——2026-03-12 是期末项目截止日,没有课。另有一处读者容易误以为有:CS224N 的公开讲座录像来自 Spring 2024 的 YouTube 播放列表,与 2026 年的讲次不是同一年,编号也对不上;选课学生通过 Canvas 看的课程录像只对选课学生开放,非选课者拿不到,所以本系列不包含录像本身。
有意不做的部分:作业解答、期末项目的提案、里程碑、报告与代码。理由是这些都属于课程评分内容,而且课程主页明确说明作业每年都会变化、『请不要做往年的作业』,并要求学生不要在网上查找解答或实现。
怎么用这套电子书
建议从第01讲(History of NLP)开始按讲次顺序读:前面的 word vectors、反向传播、RNN 与 Transformers 是后面 pretraining、post-training、reasoning 等大模型内容的基础。读到某一讲时,可以对照课程主页该讲的讲义;想配合视频,可用公开的 2024 年 YouTube 播放列表做参考,但不要按它的编号去找 2026 年的讲次。作业与期末项目不在本系列里,作业通过课程自己的 Gradescope/Canvas 渠道提交和获取。
本页怎么来的 ✗→✓:讲次清单由程序生成 ✓(讲次号、材料、电子书有无 ✓ 都来自系列表
courses/stanford-cs224n.json与产物目录 ✓);讲解文字由模型译自课程主页 ✓(课程主页本地副本:.cache/cs224n/index.html)。 这一页相当于课程主页的中文版 ✓;课程每年都在变 ✓,以官方主页为准 ✓。