Skip to content

项目实战模块

本模块提供从入门到高级的完整项目路线。

目录结构

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. 面试准备
- 面试官会问什么?
- 如何回答?