跳到正文 / Skip to content
主题综述 约 2 分钟阅读

大模型预训练(Pretraining):从数据工程到训练稳定性

从零预训练和继续预训练的系统学习入口,重点包括数据质量、去重配比、Tokenization、分布式训练、算力预算、故障恢复、评测与复现。

阅读设置

大模型预训练(Pretraining)

建议开独立主题。 SFT/RL 解决的是已有基础模型如何跟随任务反馈更新;Pretraining 则处理基础能力、数据分布、训练计算、优化稳定性,是理解后训练边界的重要前提。

从这里开始

推荐学习顺序

  1. 数据:来源、许可、清洗、去重、泄漏与采样配比。
  2. Tokenizer:压缩率、词表、特殊 token、chat template 与兼容。
  3. 基础训练目标:next-token cross entropy、token/batch/step 关系。
  4. Scaling Laws 与预算:小模型试验、验证集、token 与参数量权衡。
  5. 分布式训练:DP/FSDP、TP、PP、CP、MoE EP、通信与故障恢复。
  6. 预训练评价:perplexity、held-out loss、领域能力、污染检查与稳定性。
  7. 继续预训练(CPT):在现有 Base 上改变领域分布和知识能力,与 SFT 做受控比较。

原始参考起点:ybq《LLM训练-pretrain》(知乎原文);作者授权转载(火山引擎开发者社区)。这篇资料聚焦数据、训练与评估工程的实践经验,不是规范或完整可复现实验报告。另外参考 DataTrove / FineWeb 实现 与 Megatron Core 示例,逐项实践。本专题将个人建议与论文/官方训练框架证据分开。

学完以后,我能否回答这些问题?

建议不看正文先回答,再回到相关章节核对。这里不自动判定「已读」。