数据工程·Scaling 数据推演器
《AI 数据全书》· 第 1 章 · 为什么数据决定模型能力上限拖 γ 看「两组锚点不可兼得」的无解区间,拖 N/D/Q 看质量、规模与算力怎么互相换算——质量是杠杆,规模是乘数
先说这页自己的事故:这个公式同时证伪了它自己的两个 Tab
「质量是杠杆,规模是乘数」这句话没问题。有问题的是把它写成L(N,D,Q) = A/N^α + B/(D^β·Q^γ) + E之后,拿同一个 γ 去同时解释思想实验与实测对比。 本站实测:让三方案站住要 γ ≈ 0.28,让 FineWeb 站住要 γ ≥ 0.9085,中间没有任何一个 γ 能同时对上。 本页把这个无解区间直接画出来,而不是藏起来。
γ 诊断:不存在任何一个 γ 能让这两组锚点同时成立🧮
页面上同时挂着两组「真值」:一组是 §1.2.1 的思想实验(三方案 45/52/58), 一组是 §2.3 的实测对比(FineWeb 15T 得 24.5,Edu 1.3T 得 28.5)。 同一个 L(N,D,Q) 只能对上其中一个—— 拖下面的滑杆,看它怎么在两组之间来回翻车。
D^β·Q^γ 不变时 dD/D = −σ·dQ/Q。 σ = 1 → 质量与规模 1:1 可互换(质量掉 10%,补 10% 数据就行); σ = 3.24 → FineWeb-Edu 才刚好追平全量; σ → ∞ → 质量无法用规模补偿,再多 token 也洗不干净。| 方案 | 模型 预测 | 章节参考 | 残差 |
|---|---|---|---|
| A · 堆参数 | 46.18 | 45 | +1.18 |
| B · 堆数据 | 52.31 | 52 | +0.31 |
| C · 堆质量 | 58.16 | 58 | +0.16 |
| 组别 | 公式预测 | 书上实测 | Edu − 全量 |
|---|---|---|---|
| FineWeb 全量 15T | 47.51 | 24.5 | -8.30 |
| FineWeb-Edu ≥4 1.3T | 39.21 | 28.5 |
L(N, D, Q) = A/N^α + B/(D^β · Q^γ) + E(UChicago Subramanyam et al., ICLR 2026 · α=0.34、β=0.28 固定,γ 由上方滑杆控制)D/N 判据:静态阈值换成本公式自己算出来的最优🧮
旧版硬编码 D/N ∈ [12, 30] 判「接近 Chinchilla 最优」——默认 8B/2T 一进页面就被判「过训练」, 而这正是 Llama-3 8B/15T 一类工业标准做法。更严重的是:那个阈值与页面自己的公式不自洽。
最优 D*/N* ∝ Q^-0.903——数据质量越高,等算力最优的 D/N 反而越小: 高质量数据应该拿去配更大的模型,而不是配更多 token。 在基准算力 C = 9.6×10²² 下,Q 从 0.4 提到 0.85,最优 D/N 从 123.57 掉到 90.22 (γ = 0.28;γ 越大这个效应越陡)。
Loss 随数据量的变化曲线(当前 N = 8.0B,γ = 0.28)🧮
等算力三方案对照 思想实验锚点📖
⚠️ 标题写「等算力」,但按 6ND 实测 A 比 B/C 多花 1.312× 算力——勾选上面的开关才能看到真等算力下的结果。
参数堆到 70B,数据只有 0.3T 且未精选——大模型的容量被垃圾数据浪费
把参数降下来、数据量提上去,同样算力下已经反超方案 A 七分
同样的 8B/2T,只把数据换成精选级,再涨 6 分——质量是杠杆,规模是乘数
mmluRef 锚点反解出来的: 3 个参数拟合 3 个点,残差必然接近 0(A +1.18 / B +0.31 / C +0.16)。 它只能演示趋势,不构成独立验证,也没有任何外推能力。两组锚点的正确用法🧮
📄 本页数值的三类来源
- 拟合常数 A / B / E / α / β:沿用 Chinchilla 公开拟合值(A=406.4、B=410.7、 E=1.69、α=0.34、β=0.28)。γ 不由任何实测标定,是本站放开让你拖的参数。
- 三方案 45 / 52 / 58 与 FineWeb 24.5 / 28.5:📖 转录自 《AI 数据全书》第 1 章「为什么数据决定模型上限」§1.2.1 与 §2.3,两组分别属于思想实验与实测,不可互相预测。
- Loss → MMLU 的映射:⚠️ 用三个思想实验锚点反解得到,不构成独立验证、无外推能力,只用于趋势演示。
Scaling Law 是条件定律:指数只在它自己的数据分布上有效。本页所有跨锚点的换算都已明确标注为不成立。