跳到主要内容

📌 学习路线

本课程共 11 个主线阶段 + 6 个选修模块,覆盖从开发工具到 AI Agent 的完整技术栈。
你不需要全部学完——根据职业方向,选择适合自己的路径。


课程全局地图

图例: 白色 = 必修主线 · 橙色边框 = 条件必修 · 绿色 = 方向选修 · 紫色 = 高级必修 · 灰色 = 选修模块


课程总览表

主线阶段

阶段名称学什么学时属性
开发者工具基础终端、Git、VS Code、Jupyter8-12h必修
Python 编程基础Python 语法、OOP、文件操作90-130h必修
数据分析与可视化NumPy、Pandas、Matplotlib、Seaborn80-120h必修
AI 数学基础线性代数、概率统计、微积分(代码+可视化)40-60h必修
机器学习sklearn、回归、分类、集成学习、特征工程120-160h必修
深度学习基础PyTorch、CNN、RNN、Transformer 基础140-190h必修
计算机视觉OpenCV、目标检测、图像分割、YOLO120-180h方向选修
自然语言处理文本处理、BERT、GPT、HuggingFace120-180h⚠️ 条件必修
八A大模型原理与微调Transformer 深入、Prompt 工程、LoRA90-120h必修
八B大模型应用与工程RAG、LLM 部署、LangChain、Docker90-120h必修
AI AgentAgent 架构、工具使用、记忆、MCP、多 Agent150-200h必修
AIGC 与多模态Stable Diffusion、视频生成、数字人80-120h方向选修
关于第七阶段

第七阶段(NLP)对大模型 / Agent 方向是条件必修。第八阶段大量内容以 NLP 基础为前提。如果你选择跳过第七阶段,请务必完成第八A阶段开头的「NLP 核心速成」小节(约 10-15 小时)。

选修模块

模块名称学什么学时适合谁
AC++ 与模型部署TensorRT、ONNX、Triton、边缘部署120-180hCV/NLP 工程师
BPython 进阶装饰器、并发编程、asyncio、元编程20-30h所有人(asyncio 是 8B 前置)
C经典 ML 补充SVM、KNN、朴素贝叶斯20-30h想打牢 ML 基础的人
DAI 安全Prompt 注入、红队测试8-12hAgent / 应用开发者
EWeb 前端速成HTML/CSS/JS/React15-20h需要做前端的人
FAI 产品思维产品设计、成本核算5-8h想做 AI 产品的人
选修模块 B 的特殊说明

模块 B 中的 asyncio(异步编程)是第八B阶段"AI 工程化实践"的前置知识。建议在进入第八B阶段前花 2-3 小时学完。


各方向推荐路径

🔵 大模型应用 / AI Agent 方向(推荐)

零 → 一 → 二 → 三+四(融合) → 五 → 七(条件必修) → 八A → 八B → 九 → 求职

核心投入: 第八A/B + 第九阶段(大模型 + Agent)
选修建议: 模块 B(asyncio)、模块 D(安全)
求职目标: AI 应用工程师、Agent 开发工程师

🟢 CV 工程师方向

零 → 一 → 二 → 三+四(融合) → 五 → 六(重点) → 选修 A(部署) → 求职

核心投入: 第六阶段(CV),多做项目
选修建议: 模块 A(部署是 CV 岗位的加分项)
求职目标: CV 算法工程师、图像处理工程师

🟡 NLP 工程师方向

零 → 一 → 二 → 三+四(融合) → 五 → 七(重点) → 八A → 八B → 选修 A → 求职

核心投入: 第七阶段 + 第八A阶段
求职目标: NLP 工程师、对话系统工程师

🟣 AIGC 方向

零 → 一 → 二 → 三+四(融合) → 五 → 七(建议) → 八A → 八B → 十(重点) → 求职

核心投入: 第十阶段(AIGC)
求职目标: AIGC 工程师、多模态开发

🌈 全栈 AI 工程师(最强路线)

按顺序完成所有主线阶段 + 选修模块 A(部署)+ 选修模块 E(前端)

时间: 全职 16-20 个月
求职目标: 高级 AI 工程师、Tech Lead


总学时估算

路径涉及阶段总学时全职时间兼职时间
大模型+Agent零~五 + 七 + 八A/B + 九~900h8-10月16-20月
CV零~六 + 选修A~900h10-12月20-24月
NLP零~五 + 七 + 八A/B~850h9-11月18-22月
AIGC零~五 + 七 + 八A/B + 十~950h10-12月20-24月
全栈全部~1400h16-20月32-40月
备注

学时是估算值,包含了看教程、写代码、做项目的总时间。个人差异很大,仅供参考。


阶段之间的依赖关系

搞清楚"什么必须先学、什么可以跳过":

阶段前置要求能否跳过
第零阶段有开发经验的可快速过
第一阶段第零有 Python 基础的可跳部分内容
第二阶段第一不建议跳
第三阶段第二必须学,但与第四阶段融合
第四阶段第三(同步进行)不建议跳
第五阶段第三+四不建议跳
第六阶段第五CV 方向必学,其他可跳
第七阶段第五大模型方向条件必修
第八A阶段第五(建议第七)不建议跳
第八B阶段第八A不建议跳
第九阶段第八A+B不建议跳
第十阶段第八BAIGC 方向必学