RLHF 实战营 30章 · 从入门到前沿

📚 开源框架 v2.0
01 RLHF全景图
从GPT到ChatGPT,RLHF为什么是LLM对齐的关键?课程目标与前置知识概览。
02 环境准备
Linux服务器配置、CUDA与PyTorch安装、Docker环境搭建、NVIDIA驱动验证。
03 TRL框架入门
Hugging Face TRL库介绍、安装与核心组件(PPOTrainer, RewardTrainer)概览。
04 DeepSpeed Chat
微软DeepSpeed Chat框架介绍、一键部署脚本解析、ZeRO优化原理。
05 数据集构建
偏好数据集格式(Anthropic HH, OpenAI Summarize)、数据清洗与预处理Pipeline。
06 奖励模型训练
Reward Model架构设计、训练损失函数(Binary Cross Entropy)、训练技巧与调参。
07 PPO算法实战
PPO算法核心公式解读、TRL中的PPO实现、KL散度惩罚与奖励归一化。
08 策略模型微调
使用LoRA进行高效微调、LoRA rank与alpha选择、合并LoRA权重。
09 分布式训练基础
数据并行、模型并行、流水线并行、张量并行概念解析。
10 DeepSpeed ZeRO-3配置
ZeRO-3原理、offload策略、CPU Offload与NVMe Offload实战。
11 混合精度训练
FP16与BF16原理、AMP(Automatic Mixed Precision)配置、损失缩放技巧。
12 训练监控与日志
Weights & Biases集成、TensorBoard使用、Loss曲线分析与异常检测。
13 模型评估与基准
Reward Score评估、Human Evaluation流程、自动化评估指标(BLEU, ROUGE)。
14 推理优化
vLLM框架部署、PagedAttention原理、KV Cache优化、连续批处理。
15 模型量化
GPTQ与AWQ量化原理、量化后模型部署、量化对RLHF效果的影响。
16 RLHF安全与伦理
红队测试(Red Teaming)、毒性检测、内容过滤机制、RLHF的局限性。
17 多轮对话RLHF
对话历史处理、上下文窗口管理、多轮奖励建模。
18 代码模型RLHF
CodeRL框架、代码执行反馈作为奖励、StarCoder与CodeLlama实战。
19 中文RLHF实践
中文偏好数据集构建、中文分词器适配、中文奖励模型训练。
20 RLHF与RAG结合
检索增强生成原理、RLHF优化检索器、知识库对齐。
21 RLHF与工具调用
Tool-Use RLHF、Function Calling奖励设计、Agent对齐。
22 多模态RLHF
LLaVA-RLHF框架、图像偏好数据集、视觉奖励模型。
23 RLHF成本控制
训练成本估算、Spot Instance使用、Checkpoint策略、实验管理。
24 RLHF自动化
AutoRLHF框架、超参数自动搜索、实验Pipeline自动化。
25 RLHF前沿
DPO(Direct Preference Optimization)原理、DPO vs PPO对比、KTO算法。
26 RLHF与宪法AI
Constitutional AI原理、自我修正机制、Anthropic的CAI实践。
27 RLHF生产化
模型服务化(Triton, Ray Serve)、A/B测试、模型版本管理。
28 RLHF故障排查
OOM问题解决、训练不收敛排查、奖励黑客(Reward Hacking)检测。
29 RLHF案例研究
Llama 2 RLHF流程复现、Qwen RLHF流程复现、Mistral RLHF流程复现。
30 课程总结与未来展望
RLHF技术路线图、Open Source vs Closed Source、AGI对齐挑战。