跳到正文
世傲命的技术观测站 PERSONAL TECHNOLOGY OBSERVATORY
学习 CS 课程图谱 2026-06

CS 课程图谱

斯坦福 CS 课程学习图谱:面向 AI 与 LLM 的路线

把 17 门 Stanford CS 课程按应用、原理、系统三层整理成 AI/LLM 学习路径。

更新于:
来源:wiki/courses/stanford-cs/斯坦福CS课程学习图谱.md

这篇适合谁读

如果你想系统学习 AI 和 LLM,但不确定先学机器学习、NLP、系统还是应用开发,可以用这张课程图谱做路线选择。它不是要求把 17 门课全学完,而是根据目标选择路径。

这张图谱把课程分成三层:

  • 应用层:快速做出 AI 产品。
  • 原理层:理解模型、训练、对齐和生成。
  • 系统层:理解模型如何跑得快、跑得稳、跑得便宜。

三条路线的起点

先按目标选路线,不要从 17 门课同时开始。

Path 最快做出产品

LLM 应用开发

CS224V

适合想做对话助手、知识库、RAG 和 AI 产品原型的人。

  • LLM 应用
  • 对话系统
Path 系统学习

AI / LLM 全栈

CS229 起步

适合从机器学习、深度学习、NLP 一路走到基础模型的人。

  • 机器学习
  • 深度学习
Path 系统方向

AI 系统与基础设施

CS149

适合理解推理性能、GPU 并行、部署成本和系统权衡。

  • 并行计算
  • 推理优化

全局关系

flowchart TD A["CS146S:现代软件开发者"] --> B["CS224V:对话式虚拟助手"] B --> C["LLM 应用开发"] D["CS229:机器学习"] --> E["CS230:深度学习"] E --> F["CS224N:NLP with Deep Learning"] F --> G["CS324:Foundation Models"] G --> H["CS336:Language Modeling from Scratch"] E --> I["CS231n:计算机视觉"] E --> J["CS236:生成模型"] D --> K["CS224W:图机器学习"] D --> L["CS234:强化学习"] D --> M["CS221M:可解释性"] N["CS107:计算机系统"] --> O["CS149:并行计算"] O --> P["CS349d:AI 推理基础设施"] O --> Q["CS348k:视觉计算系统"]

路径 A:AI / LLM 全栈

适合目标:想完整理解 AI 和 LLM,从理论到训练再到应用。

推荐顺序:

  1. CS146S:系统化 AI 工具使用。
  2. CS229:机器学习基础。
  3. CS230:深度学习实践。
  4. CS224N:NLP 和 Transformer。
  5. CS324:基础模型前沿。
  6. CS336:从零构建语言模型。

预估周期:约 12 个月。

产出目标:能理解 LLM 的训练、推理、对齐和应用开发,不只是调用 API。

路径 B:LLM 应用开发

适合目标:想尽快做出 AI 产品、RAG 系统、对话助手或知识库应用。

推荐顺序:

  1. CS146S:AI 工具和现代开发工作流。
  2. CS229:机器学习基础概念。
  3. CS230:深度学习实践。
  4. CS224V:LLM 对话助手。
  5. CS224W:图学习与 RAG 相关基础。

预估周期:约 9 个月。

产出目标:能独立做一个可用的 LLM 应用,并理解检索、上下文和评估问题。

路径 C:AI 系统与基础设施

适合目标:想理解推理性能、GPU 并行、模型部署和 AI 基础设施。

推荐顺序:

  1. CS107:计算机系统基础。
  2. CS149:并行计算。
  3. CS348k:视觉计算系统。
  4. CS349d:AI 推理基础设施。
  5. CS336 中的系统相关作业。

预估周期:约 9 个月。

产出目标:能理解模型推理为什么慢、如何优化、成本和延迟如何影响产品。

课程依赖矩阵

课程前置后续核心价值
CS146SCS224VAI 工具和现代开发方法
CS229Python、概率、线代CS230、CS224N、CS234ML 理论地基
CS230CS229 可并行CS231n、CS236、CS224N深度学习实践
CS224NCS229、CS230CS324、CS336NLP 和 Transformer
CS224W概率和 ML 基础RAG、知识图谱方向图学习
CS324CS224NCS336基础模型全景
CS336NLP 和系统经验独立训练小模型从零构建 LLM
CS107C 和系统基础CS149计算机系统
CS149CS107CS349dGPU 和并行计算
CS349dCS149推理基础设施模型部署与推理

推荐优先级

第一梯队:必修基础

课程原因
CS146S立刻改善 AI 辅助开发方式
CS229所有机器学习课程的地基
CS230把理论接到深度学习实践

第二梯队:核心方向

课程原因
CS224NLLM 的直接前置
CS224V最贴近 LLM 应用开发
CS336技术壁垒最高
CS224W对 RAG 和知识系统有帮助

第三梯队:进阶扩展

课程适合什么时候学
CS234想理解 RLHF、策略和对齐
CS231n做多模态或视觉产品
CS236想理解生成模型数学基础
CS221M关注可解释性和 AI 安全

个人项目如何配合课程

学习公开课程最怕只看不做。可以把课程和项目绑定:

课程和项目的绑定方式

应用项目 CS224V + CS224W

知识库 / RAG 检索评估

做一个检索评估报告,说明召回、引用、冲突来源和失败样例。

  • RAG
  • 知识库
产品技术项目 CS349d

Token Counter 模型选型分析

把成本、延迟、上下文长度和模型能力整理成可解释的选型表。

  • 模型选型
  • 推理成本
多模态项目 CS231n + CS236

AI 视频工具学习笔记

用视觉和生成模型课程解释视频生成中的主体、材质和镜头稳定性。

  • 多模态
  • 生成模型
项目方向对应课程可交付物
知识库 / RAGCS224V、CS224W检索评估报告
Token CounterCS349d成本、延迟、模型选型分析
Loading MindCS224V、CS324AI 研究流程可视化复盘
AI 视频工具CS231n、CS236多模态生成学习笔记

最小可执行路线

如果时间有限,不要从 17 门课同时开始。先走这条:

flowchart LR A["CS146S"] --> B["CS229 入门版"] B --> C["CS230"] C --> D["CS224V"] D --> E["做一个 LLM 应用项目"]

每学完一段,就写一篇公开复盘。课程笔记只有变成项目判断和文章输出,才真正进入自己的知识体系。

继续探索

展开学习路线

学习路线

CS 课程图谱

01 / 18
查看完整路线
  1. 01斯坦福 CS 课程学习图谱:面向 AI 与 LLM 的路线当前
  2. 02CS 107: Computer Organization and Systems
  3. 03CS 146S: The Modern Software Developer
  4. 04CS 149: Parallel Computing
  5. 05CS 221: Artificial Intelligence: Principles and Techniques
  6. 06CS 221M: Mechanistic Interpretability
  7. 07CS 224N: Natural Language Processing with Deep Learning
  8. 08CS 224v: Conversational Virtual Assistants with Deep Learning
  9. 09CS 224w: Machine Learning with Graphs
  10. 10CS 229: Machine Learning
  11. 11CS 230: Deep Learning
  12. 12CS 231n: Deep Learning for Computer Vision
  13. 13CS 234: Reinforcement Learning
  14. 14CS 236: Deep Generative Models
  15. 15CS 324: Advances in Foundation Models
  16. 16CS 336: Language Modeling from Scratch
  17. 17CS 348k: Visual Computing Systems
  18. 18CS 349d: AI Inference Infrastructure
  • #Stanford
  • #CS
  • #LLM
  • #机器学习
  • #学习路径

COMMUNITY DISCUSSION

评论

使用 GitHub 账号登录后参与讨论,评论会同步到 GitHub Discussions。