数据工程观察 · Vol.17

万亿 Token 级数据管线的工程全景:从 Common Crawl 到训练就绪,Nemotron-CC、FinePhrase 与 Apple 配比定律的实践启示

系统解读构建万亿 token 级预训练数据集的完整工程链条——从 Nemotron-CC 的三阶段管线(提取-分级-合成)到 FinePhrase 的 90 组消融实验得出的合成数据最佳配方,从 TxT360 的全局去重工程到 Apple 的数据配比 Scaling Laws,以及 Nemotron-CC-Math 的数学内容提取新范式

数据管线 data pipeline Nemotron-CC FinePhrase TxT360 data mixing scaling laws Common Crawl 去重 deduplication 数据清洗 quality classifier 合成数据 NeMo Curator datatrove 万亿token 预训练

本期主题:从原始网页到训练就绪——万亿 Token 级数据管线的工程实践

前 16 期我们系统讨论了预训练数据工程的各个环节——去重、选择、配比、评估、合成数据、治理。但这些技术被拆解成独立模块讨论时,一个关键问题被隐藏了:在万亿 token 的真实规模下,这些模块是怎么串联成一条完整管线的?

这不是一个学术问题。当你面对 Common Crawl 的 99 个快照(每个快照 ~200TB 压缩 HTML)时,“先去重再过滤再评分”这种教科书式的描述完全不够——你需要回答:HTML 怎么转文本?哪种解析器最好?去重是按快照内还是跨快照全局做?质量分类器怎么选?合成数据怎么嵌入管线?最终的域配比怎么定?

2025-2026 年的一个重要转变是:多个团队开始完整地公开他们的万亿级数据管线——不只是发布数据集,而是发布整条管线的工程细节和消融实验。

万亿 Token 级数据管线的工程拓扑:

原始 HTML                                              训练就绪数据
   │                                                       ▲
   ▼                                                       │
┌─────────────────────────────────────────────────────────┐
│ Stage 1  提取与清洗                                       │
│   HTML → 文本提取(jusText / trafilatura / Lynx)         │
│   → 语言检测(fastText lid)                              │
│   → Unicode 规范化 + 编码修复                             │
│   → 启发式过滤(28+ 规则)                                │
│   → 困惑度过滤(KenLM)                                   │
├─────────────────────────────────────────────────────────┤
│ Stage 2  去重                                            │
│   精确去重(文档级 hash)                                  │
│   → 模糊去重(MinHash + LSH,Jaccard 相似度)             │
│   → 可选:跨快照全局去重(TxT360 路线)                    │
├─────────────────────────────────────────────────────────┤
│ Stage 3  质量分级                                        │
│   多分类器集成(fastText + DeBERTa + LLM-based)          │
│   → 分数融合 → 质量分桶(High / Medium-High / Medium)    │
├─────────────────────────────────────────────────────────┤
│ Stage 4  数据增强与合成                                   │
│   高质量数据 → 改写 / QA / 知识提取 / 翻译                 │
│   低质量数据 → Wiki 风格重写,回收有用信息                  │
├─────────────────────────────────────────────────────────┤
│ Stage 5  配比与打包                                      │
│   域权重优化(Scaling Laws / 代理实验)                     │
│   → Tokenization → Sequence packing → 训练就绪            │
└─────────────────────────────────────────────────────────┘

本期从三个维度全面解读这条管线:工程实现(各环节的最佳实践和工具选型)、消融验证(每个环节的决策有多少实验支撑)、规模挑战(从 TB 到 PB 级别的工程瓶颈和解法)。


一、Nemotron-CC:万亿级数据管线的工业参考实现

1.1 从论文到工程的完整公开

Nemotron-CC: Transforming Common Crawl into a Refined Long-Horizon Pretraining Dataset (NVIDIA / ACL 2025)

Nemotron-CC 是目前公开最完整的万亿级数据管线工程案例。NVIDIA 不仅发布了 6.3T token 的数据集,还将整条管线开源到 NeMo Curator 仓库中——从 HTML 提取到合成数据生成的每一步都可以复现。

为什么说它是”工业参考实现”?

维度Nemotron-CC对比 FineWeb / DCLM
规模6.3T tokens(含 2T 合成)FineWeb 15T / DCLM ~3T
管线阶段3 阶段:提取→分级→合成通常 2 阶段:提取→过滤
质量分类多分类器集成(3 个)单一分类器
数据恢复✅ 用合成重写回收低质量数据❌ 丢弃即丢弃
管线开源✅ 完整代码 + 配置部分开源
训练验证Llama 3.1 8B 15T token较小规模验证

关键创新——“不只是过滤,而是回收”:传统数据管线的逻辑是”过滤掉坏数据,保留好数据”。但 Nemotron-CC 的实验表明,激进过滤会丢失 90% 的数据——这对需要 15T token 的长视距训练是不可接受的。Nemotron-CC 的第三阶段(合成数据生成)的核心目的不是”生成新数据”,而是回收被过滤掉的数据中的有用信息。


1.2 三阶段管线的工程细节

Stage 1:提取与启发式过滤

Nemotron-CC Stage 1 处理流程:

Common Crawl WARC 文件
  │
  ▼
jusText HTML→文本提取
  │  ← 为什么选 jusText?
  │     比 trafilatura 快,比 readability 准确度高
  │     在 boilerplate 去除上表现最优
  │
  ▼
fastText 语言检测 → 保留英语
  │
  ▼
Unicode 规范化 + 格式化字符修复
  │
  ▼
28 种启发式过滤器:
  ├── 非字母数字内容比例 > 阈值 → 丢弃
  ├── URL 密度过高 → 丢弃(广告/导航页)
  ├── 空白不一致 → 丢弃(OCR 残留)
  ├── N-gram 重复率 → 丢弃(模板化内容)
  ├── 数值比例过高 → 丢弃(数据表/日志)
  └── ... 其他 23 种规则
  │
  ▼
KenLM 困惑度过滤
  │  ← 困惑度范围:保留中间段
  │     过低 = 重复/模板;过高 = 乱码/非自然文本
  │
  ▼
精确去重(文档级 SHA-256 hash)
  │
  ▼
模糊去重(MinHash + LSH, Jaccard > 0.8)
  │  ← NVIDIA RAPIDS 加速:比纯 CPU 快 16×
  │
  ▼
Stage 1 输出:清洁文本语料

28 种启发式过滤器这个数字值得注意。这不是拍脑袋的 5-6 条规则,而是经过大量消融实验筛选出的规则集。每条规则都有明确的阈值和验证数据。

Stage 2:质量分级——多分类器集成

这是 Nemotron-CC 管线最有工程借鉴价值的环节。他们没有用单一的质量分类器,而是使用了三个分类器的集成:

分类器类型训练数据偏好
FastText QualityfastText自标注通用文本质量
FineWeb Mixtral EduDeBERTaMixtral 标注教育价值
FineWeb Nemotron-4 EduDeBERTaNemotron-4 标注教育价值(不同分布)

集成策略:每个分类器输出 0-5 分 → 映射为 0-19 的整数类别 → 取三个分类器的最大值作为最终分数。

为什么取最大值而不是平均值?

这个设计选择的直觉是:不同分类器有不同的”视野”。一段代码可能在教育价值分类器上得分低,但在通用质量分类器上得分高——取最大值意味着只要有一个分类器认为这条数据有价值,就保留它。这与 Vol.15 讨论的 FIRE 框架的”木桶效应”(取最小值)正好相反,代表了一种更激进的数据保留策略——而这正是长视距训练所需要的。

最终语料被分为五个质量级别,供下一步差异化处理。

Stage 3:合成数据生成——回收而非丢弃

Nemotron-CC 的合成数据生成策略:

对低质量数据(质量分 < 阈值):
  ┌──────────────────────────────────┐
  │  Wiki 风格重写                     │
  │  Prompt: "将以下文本重写为维基百科  │
  │  风格的清晰、结构化的文章"          │
  │  → 回收有用信息,丢弃噪声          │
  └──────────────────────────────────┘

对高质量数据(质量分 > 阈值):
  ┌──────────────────────────────────┐
  │  四种增强方式并行:                 │
  │                                    │
  │  1. 多样化 QA 对                   │
  │     是/否 + 多选 + 开放式问题       │
  │                                    │
  │  2. 蒸馏                           │
  │     将文本压缩为简洁清晰的段落       │
  │                                    │
  │  3. 知识提取                       │
  │     重写核心知识,忽略无信息内容     │
  │                                    │
  │  4. 知识列表                       │
  │     将关键信息提取为结构化列表       │
  └──────────────────────────────────┘

合成数据规模:~2T tokens
→ 原始 4.4T + 合成 2T = 总计 6.3T tokens

核心结果(Llama 3.1 8B,1T token 训练):

数据集MMLU 得分
FineWeb-Edu42.9
DCLM53.4
Nemotron-CC59.0

在 15T token 的长视距训练中(包含 7.2T Nemotron-CC 数据),MMLU 达到 70.3,比原始 Llama 3.1 的 65.3 提升了 5 个百分点。

对实践的启示:Nemotron-CC 的核心工程教训是——过滤不是目的,获取最大量的高质量训练信号才是目的。如果你的训练预算需要 10T+ token,单靠过滤无法提供足够的数据。三阶段管线(提取→分级→合成回收)是目前最成熟的万亿级数据管线架构。质量分类器的集成策略(多分类器取最大值)值得直接借鉴。


1.3 Nemotron-CC 的扩展:v2.1 与垂域数据

NVIDIA 在 Nemotron-CC 基础上持续扩展,截至 2025 年底已发展为一个完整的数据集家族:

数据集规模内容
Nemotron-CC v16.3T tokens原始 + 合成英文
Nemotron-CC v26.6T tokens更新快照 + 扩展合成
Nemotron-CC v2.12.5T tokens新增翻译+QA+合成重写
Nemotron-CC-Code v1428B tokensCC 代码页面提取
Nemotron-CC-Math v1133B tokensCC 数学内容提取

Nemotron-CC-Math 尤其值得关注。它解决了一个长期困扰数据工程的难题:如何从嘈杂的网页 HTML 中可靠地提取数学公式?

传统方法依赖 DOM 解析来提取 MathJax/KaTeX 标签,但这种方法极其脆弱——不同网站的 HTML 结构千差万别,解析器经常漏掉公式或提取出乱码。Nemotron-CC-Math 的解法是用 Lynx(一个纯文本浏览器)渲染网页,然后从渲染结果中提取数学内容,再用轻量 LLM(Phi-4)将其标准化为 LaTeX。

传统 DOM 解析:
  HTML → 正则/XPath 匹配 <math> <span class="MathJax"> 标签
  → 问题:格式五花八门,覆盖率低
  → "MathML" "KaTeX" "MathJax" "纯 Unicode 公式" 各需不同规则

Nemotron-CC-Math 的方法:
  HTML → Lynx 渲染为纯文本
  → 渲染结果保留了布局信息和数学结构
  → Phi-4 清洗 + LaTeX 标准化
  → 得到统一格式的数学文本

结果:
  Nemotron-CC-Math-4+:52B tokens
  → 质量超越 FineMath-4+、OpenWebMath
  → 规模是 FineMath-4+ 的 5.5×
  → 在 Nemotron-T 8B 上:MATH +12.6, MBPP+ +14.3

对实践的启示:如果你在构建需要数学/科学内容的训练数据,放弃正则表达式和 DOM 解析。Lynx 渲染 + LLM 清洗的管线虽然推理成本更高,但覆盖率和准确率的提升远超成本增加。这个思路可以推广到所有”结构化内容嵌入在 HTML 中”的场景——代码片段、表格、化学公式。


二、FinePhrase:90 组实验磨出的合成数据最佳配方

2.1 HuggingFace 的大规模消融

The Synthetic Data Playbook: Generating Trillions of the Finest Tokens (HuggingFace FineData Team / 2026)

如果说 Nemotron-CC 是”工业管线的参考实现”,FinePhrase 则是”合成数据配方的系统性消融实验”。HuggingFace 的 FineData 团队投入了 12.7 GPU 年,跑了 90 组实验,生成了超过 1 万亿 token,最终产出了 FinePhrase——一个 486B token 的合成预训练数据集。

为什么需要 90 组实验?

合成数据用于预训练有太多超参数需要调:

合成数据的超参数空间:

1. 种子数据来源
   FineWeb 原始文本?FineWeb-Edu 子集?高质量过滤后的子集?

2. 合成方法
   改写(Rephrasing)?知识蒸馏?QA 生成?教科书风格?

3. 生成模型
   7B?13B?70B?API 模型?指令模型?基础模型?

4. 生成参数
   Temperature?Top-p?Max length?Prompt 模板?

5. 混合比例
   合成数据占总数据的比例?
   不同类型合成数据之间的比例?

6. 后处理
   对合成输出做质量过滤?多样性过滤?去重?

假设每个维度 3 个选项 → 组合空间 3^6 = 729
实际需要结构化消融来缩小搜索空间

FinePhrase 的核心发现:

经过 90 组实验的系统性消融,FinePhrase 团队得出了几个关键的工程结论——这些结论与 Vol.16 讨论的学术研究形成了工程层面的相互验证:

发现FinePhrase 实验验证对应学术工作
改写优于从零生成改写(Rephrasing)类合成数据在所有设定下优于教科书/QA 类Meta FAIR (Vol.16)
种子数据质量决定上限用高质量子集做种子,生成的合成数据效果显著优于用全集Ultra-FineWeb 验证策略
合成数据有明确的”甜蜜点”486B token 是在质量和数量之间的最优平衡SynthLLM 300B 天花板 (Vol.16)
后处理过滤不可省略对合成输出做质量过滤,效果显著优于不过滤自验证 (NeurIPS 2025)

486B token 的最终数据集表现”明显优于”(原文:clearly outperforms)等规模的纯自然数据,这为合成数据用于预训练提供了目前最大规模的正面工程证据。

对实践的启示:FinePhrase 的价值不在于数据集本身(虽然数据集也很有用),而在于 90 组实验给出的”配方”。如果你要在自己的管线中加入合成数据:(1) 先用高质量子集做种子,不要直接用全集;(2) 改写(Rephrasing)是默认最安全的合成方法;(3) 合成数据的规模不是越大越好——投入资源做质量过滤比增加生成量的 ROI 更高;(4) 12.7 GPU 年的消融成本看似巨大,但考虑到它能指导数十万 GPU 时的预训练,这个投入完全值得。


三、TxT360:全局去重的工程挑战

3.1 为什么”跨快照全局去重”很难

TxT360: Trillion eXtracted Text (LLM360 / 2024-2025)

去重是数据管线中看似简单但实则最具工程挑战的环节。大多数数据集(包括 FineWeb)只在单个 Common Crawl 快照内做去重。TxT360 做了一件更彻底的事:跨 99 个 Common Crawl 快照 + 14 个外部数据源进行全局去重。

为什么要全局去重?

Common Crawl 快照间的重复情况:

快照 A (2023-09):  文档 1, 2, 3, 4, 5, 6 ...
快照 B (2023-14):  文档 1, 2, 3, 7, 8, 9 ...  ← 1,2,3 是重复的
快照 C (2023-23):  文档 1, 2, 10, 11, 12 ...   ← 1,2 又重复了
...
快照 ZZ (2025-26):文档 1, 500, 501, ...         ← 1 跨了 99 个快照

如果只在每个快照内去重:
  → 文档 1 出现了 99 次
  → 训练时这些重复文档会被过度采样
  → 浪费计算资源 + 潜在的过拟合风险

全局去重后:
  → 文档 1 只保留一次
  → 训练数据更高效、分布更合理

工程挑战:

99 个 CC 快照的去重不是简单地把所有文档放在一起跑 MinHash。数据量太大——数十亿文档级别——传统的 MinHash LSH 需要巨大的内存和计算资源。

TxT360 的解法是分层处理:

  1. 快照内精确去重:每个快照独立做文档级 hash 去重
  2. 跨快照 URL 去重:同一 URL 的不同快照版本只保留最新的
  3. 跨快照模糊去重:用 MinHash 做跨快照的近似重复检测
  4. 跨源去重:检查 CC 数据与 14 个外部源(FreeLaw、PG-19、StackExchange 等)的重叠

结果:TxT360 最终产出了约 15T token 的全局去重数据集。在下游实验中,全局去重数据训练的模型性能优于 FineWeb 和 RedPajama。

对实践的启示:如果你的训练数据跨越多个 CC 快照(这在长视距训练中是常见需求),跨快照去重不是可选项。不做全局去重意味着你的训练数据中有大量隐性重复,这会浪费宝贵的训练步数。TxT360 的分层去重策略(精确→URL→模糊→跨源)是工程上最可行的方案。如果全局去重的计算资源太高,至少做 URL 级别的跨快照去重——这是性价比最高的第一步。


四、Apple 数据配比 Scaling Laws:给数据混合一个数学公式

4.1 从试错到预测

Scaling Laws for Optimal Data Mixtures (Apple + 索邦大学 / NeurIPS 2025)

来自 Mustafa Shukor, Louis Bethune, Dan Busbridge, David Grangier, Enrico Fini, Alaaeldin El-Nouby, Pierre Ablin

当数据管线的前几个阶段(提取、去重、分级、合成)完成后,最后一个关键决策是:各域数据的混合比例怎么定?

Vol.4 讨论过复旦 Moss 团队的 Data Mixing Laws,但那项工作的预测对象仅限于 LLM。Apple 的这篇 NeurIPS 2025 论文将数据配比 Scaling Laws 扩展到了三种基础模型,证明了同一套数学框架的普适性。

核心公式:

给定:
  N = 模型参数量
  D = 训练 token 数
  h = (h₁, h₂, ..., hₖ) 域权重向量(各域数据的比例)

预测模型的验证损失:
  L(N, D, h) = f(N, D) × g(h) + L_∞

其中:
  f(N, D) 是经典 Scaling Law(Chinchilla 风格)
  g(h) 是配比函数,捕捉不同域数据比例对性能的影响
  L_∞ 是不可约损失

关键性质:
  1. f 和 g 可分离 → 可以独立估算
  2. g(h) 对 h 可微 → 可以用梯度方法优化
  3. 参数估计只需少量小规模实验

三种基础模型上的验证:

模型类型训练数据域数量预测误差
LLM(语言模型)文本~10 域< 2%
NMM(原生多模态)文本+图像+视频~5 域< 3%
LVM(大视觉编码器)图像~8 域< 2.5%

最重要的工程含义:你可以用 3-5 次小规模实验(每次用总预算的 1-5%)来估计公式参数,然后在不做大规模训练的情况下预测什么样的配比最优。

传统配比优化(试错法):
  配比 A → 训练 7B 模型 → 评估 → 不够好
  配比 B → 训练 7B 模型 → 评估 → 稍好
  配比 C → 训练 7B 模型 → 评估 → 还行
  → 成本 ≈ 3× 完整训练

Apple 配比 Scaling Laws:
  3-5 次小实验 → 估计公式参数
  → 用公式预测所有可能配比的效果
  → 选最优配比 → 一次大规模训练
  → 成本 ≈ 0.15× 完整训练 + 1× 完整训练 = 1.15×

省时省力比:≈ 2.6×

与 Vol.4 Data Mixing Laws 的对比:

维度Data Mixing Laws (复旦)Apple Scaling Laws
适用模型仅 LLMLLM + NMM + LVM
变量数据配比配比 × 模型规模 × 数据量
外推能力同规模内推跨规模外推
验证规模~7B多规模多模态

对实践的启示:如果你还在用”跑几组实验比较一下”的方式选数据配比,这篇论文提供了一个更系统化的替代方案。核心流程:(1) 定义你的域划分(如 web/code/academic/book);(2) 跑 3-5 次小规模实验,每次用不同配比;(3) 拟合 Scaling Law 公式的参数;(4) 用公式预测最优配比。这个流程的投入很低,但可以避免”拍脑袋选配比导致整轮训练浪费”的风险。


五、数据管线工具生态:2026 年的格局

构建万亿级数据管线不可能从零开始。2025-2026 年,工具生态已经足够成熟,大部分环节都有现成的高质量工具:

环节工具维护方核心优势适用场景
HTML 提取jusText社区快速,boilerplate 去除好通用网页
trafilatura社区支持格式多,覆盖广需要保留更多结构
Lynx 渲染GNU布局感知,数学/代码保留科学/技术页面
去重MinHash (datasketch)社区纯 Python,部署简单中小规模
RAPIDS cuML MinHashNVIDIAGPU 加速,16× 加速大规模
Milvus MinHash LSHZilliz向量数据库集成增量去重
质量过滤NeMo CuratorNVIDIAGPU 加速全流程GPU 资源充足
datatroveHuggingFace声明式管线HF 生态集成
fastText 分类器社区CPU 可运行,~100K doc/s大规模粗筛
合成生成Nemotron-CC SDGNVIDIA4 种生成模式工业规模合成
FinePhrase pipelineHuggingFace消融验证的配方研究/中等规模
全流程Dolma toolkitAllen AI3T token 验证OLMo 生态
NeMo CuratorNVIDIA文本/图像/视频/音频多模态管线

工具选型建议:

资源有限的研究团队(< 100 GPU):
  datatrove + fastText 分类器 + datasketch MinHash
  → 优点:纯 CPU/少量 GPU,成本低,HF 生态无缝对接
  → 局限:大规模去重性能受限

中等规模(100-1000 GPU):
  NeMo Curator(GPU 加速) + FinePhrase 合成配方
  → 优点:端到端 GPU 加速,去重/过滤/合成一站式
  → 局限:需要 NVIDIA GPU 和 RAPIDS 环境

工业规模(1000+ GPU):
  NeMo Curator + 定制化合成管线 + 全局去重
  → 优点:可扩展到 PB 级,Nemotron-CC 级别的完整管线
  → 需要:多节点 Dask 集群,专业运维

特别推荐:datatrove v0.5.0 的更新值得关注。它新增了分布式执行支持、改进的分词处理和去重性能优化,正在快速缩小与 NeMo Curator 的差距——而且不需要 NVIDIA GPU。


六、全景视图:万亿 Token 级数据管线的工程决策树

万亿 Token 数据管线的关键决策点:

Q1: 你需要多少 token?
  ├── < 1T token → 标准过滤管线即可(FineWeb 路线)
  └── > 1T token → 需要合成数据回收(Nemotron-CC 路线)
         │
Q2: 你的 CC 快照数量?
  ├── 单个快照 → 快照内去重即可
  └── 多个快照 → 需要跨快照去重(TxT360 路线)
         │        至少做 URL 级去重
         │
Q3: 你需要数学/代码内容吗?
  ├── 否 → 标准 jusText 提取
  └── 是 → Lynx 渲染 + LLM 清洗(Nemotron-CC-Math 路线)
         │
Q4: 质量分类器选什么?
  ├── 预算有限 → 单个 fastText(~100K doc/s)
  └── 预算充足 → 多分类器集成(fastText + DeBERTa + LLM)
         │        取最大值融合(Nemotron-CC 策略)
         │
Q5: 合成数据加不加?
  ├── 否(数据够用) → 跳过 Stage 3
  └── 是(需要更多高质量数据)
         │  → 改写为主(FinePhrase 验证)
         │  → 高质量种子(不用全集做输入)
         │  → 后处理过滤(不能跳过)
         │  → 比例 ≤ 30%(Meta FAIR 结论)
         │
Q6: 域配比怎么定?
  ├── 快速粗估 → 参考 Llama/Nemotron 公开的配比
  └── 精确优化 → Apple Scaling Laws(3-5 次小实验 → 公式预测)

本期思考

回顾本期解读的五项重要工作,一个核心观察浮现:预训练数据工程正在从”学术论文中的单点优化”走向”可复现的端到端工程系统”。

三个趋势值得关注:

第一,“过滤”正在被”回收”取代。 Nemotron-CC 的三阶段管线代表了一个范式转变——传统管线的目标是”从噪声中筛选出信号”,新范式的目标是”从噪声中提取并增强信号”。当你需要 15T token 时,激进过滤丢失的 90% 数据不是”垃圾”,而是”未被开发的矿藏”。合成数据生成的角色从”凭空创造”变成了”精炼回收”。

第二,消融实验正在取代经验法则。 FinePhrase 的 90 组实验、Apple 的 Scaling Laws、Nemotron-CC 的 28 种过滤规则——这些数字背后是一个共识:数据管线的每个决策都应该有实验支撑。“别人用了这个参数效果不错”不再是充分的理由。好消息是,消融实验的成本正在下降——用 1B 参数的代理模型做 1-2 天的验证实验,就可以指导 70B 模型的万亿 token 训练。

第三,工具生态的成熟降低了门槛。 两年前构建万亿级管线需要从零开发大部分组件。现在,NeMo Curator 提供了 GPU 加速的全流程工具,datatrove 提供了轻量但灵活的替代方案,Dolma 提供了经过 3T token 验证的工具包。“构建自己的数据管线”不再是只有 Google/Meta 才能做的事。

给数据工程团队的行动清单:

  1. 今天就做:审视你的管线架构——是不是还在用”过滤→训练”的两阶段模式?如果数据量不够用,考虑加入合成数据回收阶段
  2. 本周可做:评估跨快照去重的必要性。如果你用了多个 CC 快照,至少做 URL 级别的跨快照去重
  3. 本月可做:搭建代理模型验证框架——用 1B 模型 + 少量 token 快速验证管线中每个环节的决策(过滤阈值、分类器选型、合成配比)
  4. 本季度规划:评估是否从单一质量分类器升级到多分类器集成;是否引入 Apple Scaling Laws 来优化域配比

下期预告:持续预训练与领域适应——当通用预训练完成后,如何高效地将模型适配到垂直领域(代码、医疗、金融),数据策略有何不同