以下是 6 周大模型学习计划(假设每天 3–4 小时,周末可补课)。每周列出了重点、目标、资源与输出。
以下是 6 周大模型学习计划(假设每天 3–4 小时,周末可补课)。每周列出了重点、目标、资源与输出。
Week 1:Python 快速突击
- 目标:熟悉语法、数据结构、文件与网络操作,能写实用脚本。
- 学习资源
1. 课程:廖雪峰 Python 教程(https://www.liaoxuefeng.com/wiki/1016959663602400)
2. 官方文档快速查阅(https://docs.python.org/3/tutorial/)
3. LeetCode Easy(数组/字符串/哈希表)
- 练习
- 写 2 个脚本:日志分析脚本(统计错误码)、接口调用脚本(requests + JSON)
- 至少刷 10 道 LeetCode easy
- 输出
- Python 笔记 + 2 个脚本上传 GitHub
- 总结:“测试背景如何用 Python 提效(日志/接口)”
Week 2:PyTorch + 深度学习入门
-目标:理解张量、自动求导,能跑基础模型。
-学习资源**
1. d2l.ai《动手学深度学习》PyTorch 章节(https://d2l.ai/)
2. YouTube/哔哩哔哩:李宏毅 2024 深度学习课程
- 练习
- 实现 MLP、CNN:用 PyTorch 训练 MNIST
- 模仿官方教程,写“训练流程封装 + 可视化(TensorBoard 或 Matplotlib)”
- 输出
- MNIST 项目仓库(含 README、训练脚本、loss/acc 曲线)
- 笔记:自动求导/优化器/过拟合问题
Week 3:Transformer 基础 + 小模型实战
- **目标**:理解 Transformer 结构,跑一个小型语言模型。
- 学习资源
1. 《The Annotated Transformer》
2. Karpathy《nanoGPT》或 `minGPT`(https://github.com/karpathy/nanoGPT)
3. Hugging Face Transformer Course(https://huggingface.co/course/chapter1)
- 练习
- 复现 mini Transformer:用字符级数据训练
- 阅读/跑通 `nanoGPT` 小数据集(莎士比亚)
- **输出**
- “从零实现 Transformer”笔记或博客
- mini GPT 训练代码(含结果)
Week 4:LLM 微调(LoRA/QLoRA)+ RAG 初体验
- 目标:掌握轻量微调、RAG 基本流程。
- 学习资源
1. Hugging Face PEFT + LoRA 文档
2. QLoRA 论文(可看解读版)
3. LangChain 或 LlamaIndex RAG 教程
- 练习
- 选一个 7B/13B 模型(Qwen/Baichuan),用 LoRA 在小数据集上做指令微调
- 搭建一个最小 RAG Demo(本地文档问答)
- 输出
- 微调项目 README:数据来源、参数、GPU/时间、效果
- RAG Demo 录屏或部署链接 + 使用说明
Week 5:评测与工程化提升
- 目标:结构化评测、部署 Demo。
- 学习资源
1. OpenCompass/MMLU/Humaneval 资料
2. vLLM、Triton、FastAPI 文档
3. W&B 或 MLflow 追踪教程
- 练习
- 对 Week4 项目进行自动化评测(自建题集 + 自动对比)
- 用 FastAPI + vLLM 部署微调模型/或 RAG 服务,接入前端或 CLI
- 输出
- 评测报告(指标、baseline、结论)
- 部署说明(Dockerfile/启动脚本/接口文档)
Week 6:整合作品集 + 求职准备
- 目标:整理成果,准备面试与投递。
- 任务
- GitHub 作品集整理:统一 README 模板(背景-方案-数据-指标-部署)
- 写 1–2 篇技术博客(CSDN/知乎/个人博客)
- 准备面试题:
- Python & PyTorch:一页速查
- 深度学习基础(激活函数/正则化/Attention)
- LLM Pipeline(预训-SFT-RLHF-RAG)
- 模拟面试:自答“项目亮点”“困难与解决”“对齐与安全问题”
- 输出
- 完整作品集链接 + 博客文章
- 简历草稿(突出“测试背景 + LLM 项目”)
执行建议 & 跟进方式
1. 时间分配:工作日 2.5 小时(晚/早两段),周末 2×3 小时集中攻克难点。
2. 周目标验收:周日晚上自查:代码是否跑通、README 是否完善、是否写了总结。
3. 公开输出:每周至少写一篇笔记(知乎/GitHub Issues/Notion),既当复盘也当求职素材。
4. 反馈循环:每完成一个 Demo,就让朋友/社区试用提意见,快速迭代。
5. 简历实时更新:每完成一个项目,立刻把关键信息写入简历,避免后期回忆。
照这个节奏执行 6 周,就能达到“Python 能力 + 深度学习基础 + LLM 微调项目 + 评测部署经验”的组合,足以支撑转岗时的作品展示与面试回答。后一阶段可继续深入分布式训练、AIGC Agent、自动化评测平台等方向。
更多推荐
所有评论(0)