Ahmad Osman 的 LLM 自学路线图
想从零开始构建自己的大语言模型(LLM)?这条路线帮你理清思路,分阶段拆解学习目标,带你从基础数学到模型上线,真正“造”出模型,而不是只会用API。
🔹 0阶段:数学与基础
- 矩阵乘法不懂?先补线代(3Blue1Brown、MIT 18.06)
- 手写autograd引擎(参考Karpathy的Micrograd)
- 训练一个小型MLP识别MNIST,别用框架,不走捷径!
🔹 1阶段:理解Transformer
- Transformer其实就是堆叠的矩阵乘法+注意力机制
- 先用Jay Alammar和3Blue1Brown建立直观认知
- 读Stanford CS224N,深入理论
- 读论文《Attention Is All You Need》之前,先搭建自己的GPT解码器(Karpathy教程)
- 试试用不同的分词器(BPE, SentencePiece)
🔹 2阶段:模型扩展与训练
- LLM厉害靠的是规模,不是魔法(Kaplan和Chinchilla论文)
- 学习数据并行、张量并行和流水线并行
- 用HuggingFace Accelerate跑多GPU训练,遇到显存问题别怕,解决它!
- 真实训练地狱来了,准备好
🔹 3阶段:对齐与微调
- RLHF流程(OpenAI博客、Ouyang论文)
- 熟悉SFT、奖励模型、PPO(别迷失)
- 了解Anthropic的Constitutional AI,学会智能约束
- 实现LoRA、QLoRA,注入HuggingFace模型,微调真实数据
- 项目目标:用自定义adapter微调GPT2或DistilBERT,做真正有用的应用
🔹 4阶段:生产部署
- 别急着跳过这步,你值得拥有!
- 推理优化:FlashAttention,量化,亚秒延迟
- 读论文,动手测试量化模型
📚 推荐资源汇总
- 数学/编程:3Blue1Brown、MIT 18.06、Goodfellow深度学习
- PyTorch入门:Karpathy、Zero to Mastery
- Transformer讲解:Alammar、Karpathy、CS224N、Vaswani论文
- 扩展训练:Kaplan、Chinchilla、HuggingFace Accelerate
- 对齐微调:OpenAI、Anthropic、LoRA、QLoRA
- 推理优化:FlashAttention
🎯 最终目标
- 真正懂模型原理,识破炒作
- 不被LinkedIn噪音干扰,专注造东西
- 训练真正有用的模型,自己部署、构建AI助手或基础设施
- 看到论文能说“我懂了!”
- 做出属于自己的AI产品
原文推文链接:x.com/TheAhmadOsman/status/1976444476622037016
转载自:https://m.weibo.cn/status/5220480744685932
ps:也推荐直接看cs336