Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

从零构建语言模型 · 斯坦福 CS336 通识课

Language Modeling from Scratch — A General-Education Reader

语言 格式 程度 篇幅 许可

把斯坦福大学 CS336《Language Modeling from Scratch》(Spring 2025) 全 17 讲,完整改写成一本面向高中生、普通人也能读懂的通识读本。从"把文字变成数字"开始,一路讲到分词、架构、显卡、并行、缩放定律、数据与对齐——看懂一个大语言模型究竟是怎样从零造出来的。

封面

关于本书的说明:这是一份非官方的学习读物,由课程公开字幕改写整理而成,与斯坦福大学及两位主讲并无隶属或背书关系。内容忠于课程原意,只做书面化整理与明显识别错误的订正;如与课程原意有出入,请以课程网站与相关论文原文为准。


这本书想做到三件事

  • 完整:课程讲到的每一个核心问题、关键论证、重要数据,都尽量保留,不偷工减料。
  • 准确:忠于课程原意,只把口语整理成书面语、订正明显的识别错误,不替讲者改动观点或数字。
  • 一个专业术语都不删:术语第一次出现时写成"中文(English)"并用大白话讲清,之后正常使用。读完之后,FLOPs、RoPE、KV cache、GRPO 这些词,你不仅认得,还能讲明白。

此外还配有:一套入门小课(十个零基础概念)、贯穿全书的主线小结与思考题、约九十条的术语表、人物与文献索引,以及二十余张原创示意图。


谁适合读

  • 对大模型好奇、但还没系统学过人工智能的学生与从业者;
  • 想在看 CS336 视频之前,先建立整体框架的自学者;
  • 希望用"大白话 + 不丢术语"的方式,把一门硬核工程课串起来的读者。

不需要懂深度学习,不需要会写 Python,甚至不需要学过微积分。


目录

入门小课 读懂本书所需的十个基础概念

第一编 基础:分词、资源核算与模型架构

  1. 从文字到数字:分词,以及这门"从零构建"的课
  2. 资源核算:一次训练需要多少算力与显存
  3. Transformer 的演进:那些让模型更强的关键改进
  4. 专家混合:扩大参数规模而不增加计算量

第二编 系统:GPU、计算内核与并行训练

  1. 走进 GPU:为什么数据搬运比计算更昂贵
  2. 编写计算内核:用 Triton 将多步运算融合为一步
  3. 并行训练(上):当单张显卡装不下整个模型
  4. 并行训练(下):将模型切分到成千上万张显卡

第三编 缩放定律、推理与数据

  1. 缩放定律(上):用小规模实验预测大模型
  2. 推理:模型生成回答为何如此昂贵
  3. 缩放定律(下):Chinchilla 与算力最优的权衡
  4. 评测:如何判断一个模型的好坏
  5. 数据(上):模型的能力源于训练数据
  6. 数据(下):过滤、合成与训练阶段的数据配比

第四编 对齐:让模型既有用又安全

  1. 对齐(一):从续写文本到理解指令
  2. 对齐(二):用强化学习从反馈中改进模型
  3. 对齐(三):强化学习、推理与尚未解决的前沿问题

结语 贯穿全书的几条主线 · 术语表 · 人物与文献索引 · 思考题参考思路


内页预览

目录 全课地图
核心概念 配图与讲解

如何阅读

  • 在线阅读:若已开启 GitHub Pages,直接访问本仓库的 Pages 地址即可(着陆页 index.html 提供"在线阅读 / 下载 PDF"入口)。
  • HTML 版(推荐离线):单文件、自包含、内嵌字体,下载后双击即可在任意浏览器打开;左侧有可折叠目录、阅读进度条与滚动高亮。
  • PDF 版:A4 排版,每章另起一页,适合打印与分享。

仓库根目录的文件:

  • index.html 着陆页(在线阅读入口)
  • 从零构建语言模型·CS336通识课.html 电子书正文(HTML)
  • 从零构建语言模型·CS336通识课.pdf 电子书正文(PDF)

来源与致谢

姊妹读本:AI 经济学通识课(NBER 变革性 AI 经济学工作坊)。


许可

本书采用 CC BY-NC-SA 4.0 协议发布:在署名、非商业、相同方式共享的前提下,欢迎自由传播与再创作。详见 LICENSE。

图书制作:高飞的电子替身 · 微信 rohanjojo · X/Twitter @feigaobox

如果这本书对你有帮助,欢迎点一颗 ⭐ Star,也欢迎转给同样好奇的人。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages