项目实战模块
本模块提供从入门到高级的完整项目路线。
目录结构
6-项目实战/
├── README.md # 本文件
├── 初级项目/
│ ├── MNIST分类器/
│ ├── CIFAR-10图像分类/
│ └── 文本分类/
├── 中级项目/
│ ├── ViT图像分类/
│ ├── Diffusion复现/
│ ├── RAG知识库/
│ └── LLM微调/
└── 高级项目/
├── Agent系统/
├── 多模态文档理解/
├── 推理优化/
└── AI Coding Agent/项目选择指南
┌─────────────────────────────────────────────────────────────┐
│ 项目选择决策树 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 你的目标是什么? │
│ │
│ ├─ 快速就业 → LLM应用方向 │
│ │ └─ RAG系统 + Agent系统 + LangChain项目 │
│ │ │
│ ├─ 算法岗/研究岗 │
│ │ └─ ViT + Diffusion + 论文复现 │
│ │ │
│ └─ Infra/推理优化 │
│ └─ vLLM优化 + TensorRT + 量化项目 │
│ │
└─────────────────────────────────────────────────────────────┘项目与简历对应
LLM应用工程师简历项目
yaml
项目1: 智能客服RAG系统
- 技术栈: LangChain + Milvus + Qwen2.5 + FastAPI
- 核心工作:
- 文档解析与向量化(PyMuPDF)
- 混合检索策略(向量+关键词)
- Prompt模板优化
- 结果重排序
- 成果: 问答准确率提升40%
项目2: MCP智能助手
- 技术栈: LangGraph + Claude + MCP + Redis
- 核心工作:
- 多工具Agent编排
- 状态机设计
- 多轮对话记忆
- 成果: 日均处理任务100+算法工程师简历项目
yaml
项目1: ViT图像分类复现
- 技术栈: PyTorch + timm
- 核心工作:
- 从零实现ViT架构
- 位置编码插值
- 对比CNN与ViT
- 成果: CIFAR-10准确率96%
项目2: Diffusion模型复现
- 技术栈: PyTorch
- 核心工作:
- DDPM训练流程
- DDIM采样加速
- FID/IS评估
- 成果: CelebA生成质量接近论文项目验收标准
初级项目
- [ ] 代码能运行
- [ ] 结果符合预期
- [ ] 理解每一步原理
中级项目
- [ ] 代码能运行
- [ ] 有完整的README
- [ ] 能在面试中讲解核心思路
- [ ] 有可视化/评估指标
高级项目
- [ ] 代码能运行
- [ ] 完整的项目结构
- [ ] 性能达到或接近论文水平
- [ ] 能回答面试官深度追问
- [ ] 有未来的改进方向思考
项目复盘模板
markdown
## 项目复盘
### 1. 项目背景
- 解决什么问题?
- 为什么选择这个方案?
### 2. 技术方案
- 核心架构是什么?
- 关键技术点有哪些?
- 如何评估效果?
### 3. 遇到的困难
- 最大的挑战是什么?
- 如何解决的?
- 学到了什么?
### 4. 改进方向
- 哪些地方可以优化?
- 如果重新做会怎么做?
### 5. 面试准备
- 面试官会问什么?
- 如何回答?