前置知识
🎯 本篇目标
了解学习大模型应用开发前需要掌握的基础知识。
📊 知识清单
必备技能
| 领域 | 要求 | 优先级 |
|---|---|---|
| Python | 熟练使用,理解面向对象、异步编程 | ⭐⭐⭐ |
| HTTP/API | 理解 RESTful API、JSON 格式 | ⭐⭐⭐ |
| Git | 基本的版本控制操作 | ⭐⭐ |
加分技能
| 领域 | 要求 | 优先级 |
|---|---|---|
| 机器学习 | 理解训练/推理、损失函数、梯度下降 | ⭐⭐ |
| NLP 基础 | 理解 Tokenization、Embedding 概念 | ⭐⭐ |
| 深度学习 | 了解 Transformer 架构 | ⭐ |
| Docker | 容器化部署基础 | ⭐ |
💻 快速补课资源
Python
- Python 官方教程
- 重点掌握:类型提示、异步编程、包管理
Transformer
LLM 基础
- What Is ChatGPT Doing
- 理解:Token、上下文窗口、Temperature、Top-p
⚠️ 常见误区
- ❌ 必须精通深度学习才能开始
- ✅ 应用开发可以先用 API,边做边学原理
- ❌ 需要 GPU 才能学习
- ✅ 大部分学习可以用云 API 完成