核心概念
这里收录 AI 领域的核心概念,每个概念聚焦一个知识点,配有数学公式和 Python 代码实现。
flowchart TD A[核心概念] --> B[表示学习] A --> C[注意力机制] A --> D[训练原理] A --> E[推理优化] B --> B1[Embedding] B --> B2[Tokenization] B --> B3[位置编码] C --> C1[Attention] C --> C2[Multi-Head Attention] C --> C3[Flash Attention] D --> D1[反向传播] D --> D2[损失函数] D --> D3[激活函数] D --> D4[优化器] D --> D5[正则化] D --> D6[LayerNorm] E --> E1[KV Cache] E --> E2[模型量化]| 概念 | 一句话 | 难度 |
|---|---|---|
| 注意力机制 | QKV 三矩阵的数学原理与 PyTorch 实现 | ⭐⭐ |
| Multi-Head Attention | 多头注意力 + MHA/MQA/GQA 对比 | ⭐⭐⭐ |
| Embedding | 词嵌入的原理、实现与语义空间 | ⭐ |
| Tokenization | BPE 分词算法、主流 tokenizer 对比 | ⭐ |
| 位置编码 | 正弦编码、RoPE、可学习编码对比 | ⭐⭐ |
| 激活函数 | Sigmoid 淘汰原因、ReLU/GELU/SwiGLU 选择 | ⭐⭐ |
| 反向传播 | 链式法则、梯度消失与梯度爆炸 | ⭐⭐ |
| LayerNorm | BN vs LN、Pre-LN vs Post-LN | ⭐⭐ |
| 损失函数 | MSE、Cross-Entropy、Triplet 对比 | ⭐⭐ |
| 优化器 | SGD→Adam→AdamW 演进 + 学习率调度 | ⭐⭐ |
| 正则化 | Dropout、Weight Decay、Early Stopping | ⭐⭐ |
| KV Cache | 推理加速核心技术,自回归生成代码 | ⭐⭐⭐ |
| Flash Attention | IO 感知的精确注意力,加速 2-4 倍 | ⭐⭐⭐ |
| 模型量化 | INT4/INT8、GPTQ、AWQ 对比 | ⭐⭐⭐ |
学习路径建议
Section titled “学习路径建议”入门(无 ML 基础):Embedding → Tokenization → 激活函数 → 损失函数 → 反向传播
进阶(已学 Transformer):注意力机制 → Multi-Head → 位置编码 → LayerNorm → 优化器
实战(部署优化):KV Cache → Flash Attention → 模型量化 → 正则化