Skip to content

Group 2.4: Supervised Fine-Tuning and Adaptation | 2.4: 监督微调与参数适配 ​

本组先判断是否需要更新模型参数,再依次检查数据、监督目标、参数更新、评估和保存;遇到长度或显存约束时,再加入长上下文或参数高效适配方法。2.3 解释通用反向传播与参数更新,本组把它们用于 SFT;梯度、更新时钟或训练状态异常时返回 2.3,数据、模板、参数范围和行为质量问题留在本组处理。

监督微调从判断是否更新参数到训练交付的学习路径

Pages and Frameworks | 页面与框架 ​

直接列出的框架已经在 Notebook 中执行 CPU 框架核对;括号中的框架表示尚未接入代码的后续入口。

页核心问题成熟框架入口何时阅读
33稳定失败是否需要参数更新,应进入哪个后训练阶段TRL · SFTConfig / DPOConfig / GRPOConfig先判断是否需要更新参数
32数据如何去重、去污染并形成可训练清单Hugging Face Datasets · Dataset / Features训练前检查数据
PT-SYNTHETIC-DATA稀缺任务怎样生成可追溯候选,并经训练集与批内去重、污染和验证器检查进入 SFT 审计Hugging Face Datasets · Dataset.from_list / Dataset.filter真实示范不足,需要补充训练覆盖时
13哪些 Token 参与监督,SFT 损失如何对齐与归约Transformers · AutoModelForCausalLM确定监督 Token 与损失
15已验证的损失与参数集合如何形成有效更新、评估和记录Accelerate · Accelerator;TRL · SFTTrainer执行更新、评估与保存
14哪些参数更新,低秩路径如何缩放与合并PEFT · LoraConfig / get_peft_model / merge_and_unload需要减少可训练参数时
30长度分布、窗口预算、Packing 与课程如何协调Hugging Face Datasets · Dataset;TRL · pack_dataset出现截断或 Packing 问题时
31LoRA、rsLoRA、DoRA 如何在同预算下比较PEFT · LoraConfig / get_peft_model比较 LoRA 变体时

Learning Path | 学习路径 ​

  • 先读 33,判断问题是否需要参数更新;决定进入 SFT 后,再检查数据与监督目标。
  • 基本顺序是 32 → 13 → 15,依次确定数据、监督损失和训练过程;真实示范不足时,在32之后使用 PT-SYNTHETIC-DATA 生成并验证候选,再返回32执行最终切分审计。
  • 使用 LoRA 时,13 确定监督目标,14 限定可训练参数,然后在 15 执行训练;需要比较秩、缩放和变体时再读 31。
  • 当截断、监督保留或跨样本拼接成为问题时,在 32 和 13 之后进入 30。
  • 后续学习:完成数据、损失和训练过程后,进入 2.5 学习偏好与奖励驱动更新;跨页核对公式时使用后训练公式索引。

Project Validation | 项目验证顺序 ​

固定模型、数据和预算后,先用 64 检查训练数据,再根据显存与训练方式选择 63 或 65,最后由 62 执行训练、恢复和评测。执行配置见 2.10,当前实验状态与复测标签见后训练优化实验资产表。

项目何时进入直接输入主要输出验证内容
64 SFT 数据质量原始数据准备进入训练前数据版本、模板与独立评测切分数据准入 manifest、样本与切分哈希去重、污染、模板与切分
63 LoRA 变体对比默认采用参数高效微调并需要选择更新范围或秩64 的数据准入 manifestLoRA 选型 manifest 与可用适配器更新范围、秩、显存与质量
65 QLoRA 选型冻结基座后仍受显存或 batch 容量限制64 的数据准入 manifestQLoRA 配对结果、适配器哈希与运行 manifest量化基座与适配器的兼容性
62 SFT 训练交付数据和参数更新方案已经确定63 或兼容的 65 运行 manifestcheckpoint、适配器、恢复记录、评测报告与交付 manifest训练、恢复、评测与交付

Environment Notes | 环境说明 ​

运行目标环境入口适用内容
基础机制练习BASE-CPU33、32、PT-SYNTHETIC-DATA、13、14、15、30、31 的 Step 4 与测试
成熟框架核对PT-CPU上述机制页的“框架一致性核对”;该环境包含基础练习依赖
真实实验与交付各页 Step 5 或项目环境说明14、15、30、31 的可选 GPU 实测;64 的 CPU 准入;63、65、62 的隔离项目环境

Released under the MIT License.