同样算力,参数与训练 token 如何分配?
用预算曲线理解 Scaling laws 与 Chinchilla 的转折。
内容修订 4 · 2026-10-24
T02 · 修订 1 · 2026-10-21
- 预算 C 固定
- 更大 N · 更少 D
- 更小 N · 更多 D
问题从哪里来
2020 年 Scaling laws 描述损失随参数、数据和计算量变化的规律。2022 年 Chinchilla 指出,许多大模型相对其参数量训练得不够充分;固定训练算力下,单纯增加参数可能不如增加训练数据。
关键机制
把稠密 decoder 的训练计算近似为 C≈6ND:N 为参数量,D 为训练 token 数,6 概括前向和反向的主项。在相同 C 上选不同 N、D 并测量损失,再拟合最优分配。Chinchilla 的研究支持在其实验范围内随预算同时扩展模型与数据,不是对所有模型规定一个永久比例。
C ≈ 6 × N × D [FLOPs]
算例与证据
教学算例:10B 参数×200B token 约为 1.2×10²² FLOPs;同一近似预算也可训练 20B×100B。公式只证明预算近似相同,不能证明两者质量相同;忽略注意力序列开销、稀疏性和硬件利用率。
收益之外的新约束
训练损失最优未必是产品全生命周期最便宜。高调用量服务可选择更小模型、训练更久,以降低每次推理成本;高质量且不重复的数据供给也会成为约束。
原始来源
- Scaling Laws for Neural Language Models · 2020-01-23 · 核对 2026-10-21
- Training Compute-Optimal Large Language Models · 2022-03-29 · 核对 2026-10-21
启用脚本后可使用手动本地阅读记录和交互计算器。