预训练与微调

本模块系统介绍大语言模型的训练流程,包括预训练、微调和人类对齐三个阶段。这是理解 LLM 如何从”空白”神经网络成长为智能助手的核心知识。

概述

LLM 的训练可以分为三个关键阶段:

  1. 预训练:在海量文本上学习语言规律和世界知识
  2. 微调:用专业数据让模型适应特定任务
  3. 人类对齐:让模型输出符合人类价值观和偏好

[!比喻] 训练流程类比 如果把 LLM 比作培养一个人才:

  • 预训练 = 小学到大学的通识教育(博览群书,成为通才)
  • 微调 = 职业技能培训(学习专业技能,成为专家)
  • 人类对齐 = 品德教育(学习社会规范,成为合格公民)

学习路径

前置知识大模型基本原理 - 了解 Transformer 架构和 LLM 基础

01-预训练 → 02-微调技术 → 03-人类对齐与 RLHF

核心笔记索引

笔记内容概要状态
01-预训练预训练定义、核心任务(Next Token Prediction)、数据规模与来源、Base Model 特点✅ 完成
02-微调技术指令微调、高效微调(LoRA/QLoRA)、领域微调、最佳实践✅ 完成
03-人类对齐与 RLHFRLHF 三步骤、DPO 替代方案、对齐税、安全对齐✅ 完成

核心概念速查

概念说明参考
预训练在海量无标注文本上自监督学习,产出 Base Model01-预训练
Next Token Prediction预测下一个词元,预训练的核心任务01-预训练
Base Model预训练完成后的基础模型,具备通用知识但不会对话01-预训练
微调在少量专业数据上调整模型,适应特定任务02-微调技术
指令微调用”指令 - 回答”数据训练模型遵循指令02-微调技术
LoRA低秩适配,高效微调技术,只训练少量参数02-微调技术
RLHF基于人类反馈的强化学习,对齐人类价值观03-人类对齐与 RLHF
DPO直接偏好优化,无需奖励模型的 RLHF 替代方案03-人类对齐与 RLHF
Chat Model经过微调和 align 后,可用于对话的模型02-微调技术

训练流程全景

┌─────────────────────────────────────────────────────────────┐
│                      LLM 训练流程                           │
├─────────────────────────────────────────────────────────────┤
│                                                              │
│  1. 预训练阶段                                              │
│     ┌─────────────┐    ┌─────────────┐    ┌─────────────┐  │
│     │  海量文本   │ → │ Transformer │ → │  Base Model │  │
│     │ (万亿 Token) │    │   训练      │    │  (通才)     │  │
│     └─────────────┘    └─────────────┘    └─────────────┘  │
│                                                              │
│  2. 微调阶段                                                │
│     ┌─────────────┐    ┌─────────────┐                     │
│     │  指令数据   │ → │  指令微调   │ →  指令微调模型      │
│     └─────────────┘    └─────────────┘                     │
│                                                              │
│  3. 对齐阶段                                                │
│     ┌─────────────┐    ┌─────────────┐                     │
│     │  人类反馈   │ → │  RLHF/DPO   │ →  Chat Model       │
│     └─────────────┘    └─────────────┘                     │
│                                                              │
└─────────────────────────────────────────────────────────────┘

与其他模块的关联

延伸阅读推荐

资料类型推荐内容
论文Training Language Models to Follow Instructions with Human Feedback - InstructGPT/RLHF 开创性论文
论文LoRA: Low-Rank Adaptation of Large Language Models - LoRA 原始论文
论文Direct Preference Optimization - DPO 论文
博客The Scaling Hypothesis - Gwern 关于规模假设的深度分析
视频Andrej Karpathy: Intro to LLMs - YouTube 上的入门讲解

更新记录

日期更新内容
2026-04-09初始版本,完成模块构建