大模型核心原理-关键技术解析:预训练、SFT、RLHF

大模型关键技术:预训练、SFT与RLHF

自从 ChatGPT 问世以来,大语言模型(LLM)似乎在一夜之间改变了世界。目前的LLM训练流水线(Pipeline)通常遵循 OpenAI 提出的范式:Pre-training → SFT → RLHF。本文主要介绍这三个关键阶段:预训练(Pre-training)、监督微调(SFT)和基于人类反馈的强化学习(RLHF)


第一阶段:预训练(Pre-training)

核心逻辑:Next Token Prediction

大模型诞生的第一步,是把它扔进海量数据中。在这个阶段,研究人员会收集互联网上几乎所有的文本数据------维基百科、书籍、新闻、代码库等等,总量达到万亿级别(Tokens)。

预训练的核心是自监督学习 (Self-Supervised Learning),具体的训练任务通常是自回归语言建模 (Autoregressive Language Modeling)。模型通过计算前 i - 1个token的上下文,通过 Transformer (Decoder-only) 架构,计算第 i 个token在词表(Vocabulary)上的概率分布。简单来说,就是"预测下一个字是什么"。

  • 技术关键词: Transformer 架构、无监督学习(Unsupervised Learning)、自回归(Auto-regressive)。
  • 产出物: 基座模型(Base Model)
  • 特点: 它具备了极强的概率预测能力和知识储备,但本质上是一个"文本生成器",而非"对话助手"。

第二阶段:监督微调(SFT, Supervised Fine-Tuning)

核心逻辑:指令跟随(Instruction Following)

拥有了基座模型后,我们得到了一个"懂很多知识,但不懂怎么对话"的天才。SFT 的目的,就是教会它如何 "听懂人话" 并 "按要求回答"。

在这个阶段,由于数据质量要求极高,通常需要人工介入。人类标注员会编写成千上万个高质量的"问答对"(Prompt-Response Pairs)。SFT 的本质是全监督学习 (Fully Supervised Learning)。

与预训练的区别: 预训练的数据是无标注的纯文本,SFT 的数据是 Prompt-Response Pairs,示例如下:

训练数据示例:

  • Prompt(指令): 请把下面这句话翻译成英文:今天天气不错。
  • Response(回答): The weather is nice today.

模型通过学习这些样本,开始理解:原来当用户使用祈使句时,我应该执行任务,而不是续写文本。

  • 技术关键词: 提示词工程(Prompt Engineering)、指令微调(Instruction Tuning)。
  • 产出物: 对话模型(Chat Model)
  • 特点: 此时的模型已经可以和人类流畅对话了。但它可能还不够完美,有时会一本正经地胡说八道(幻觉),或者说话语气像个机器人,缺乏"情商"。

第三阶段:RLHF(基于人类反馈的强化学习)

核心逻辑:奖惩机制(Reward & Policy Optimization)

这是让大模型从"可用"进化到"好用"的关键一步,也是 OpenAI 当年拉开差距的杀手锏。

SFT 虽然有效,但人类语言太复杂了,要把所有正确答案都写出来是不可能的。而且,有些回答没有标准答案(比如写一首诗),只有好坏之分。

RLHF 包含如下步骤:

  1. 训练奖励模型(Reward Model - RM):

    模型针对同一个问题生成几个不同的回答。人类标注员会对这些回答进行排名(A比B好,B比C好)。然后训练一个独立的"奖励模型",让它学习人类的评分标准。

  2. 强化学习(PPO - Proximal Policy Optimization):

    让大模型生成回答,奖励模型给它打分。如果分数高,模型就加强这种回答方式;如果分数低,就调整参数。

  • 技术关键词: 3H原则(Helpful有用, Honest诚实, Harmless无害)、PPO算法、奖励模型。
  • 产出物: 对齐后的模型(Aligned Model)
  • 特点: 经过 RLHF,模型的回答不仅准确,而且更加符合人类的价值观(比如不生成暴力、歧视内容),语气也更自然、更讨喜。

总结:大模型炼成记

训练一个大模型通常包含如下三个步骤:

  1. 预训练(Pre-training):通过海量数据提炼出蕴含智慧的基座模型。这一步最贵,消耗算力最大。
  2. SFT(监督微调): 将基座模型进行优化,让它具备对话能力。
  3. RLHF(强化学习): 打磨细节,去除杂质,让它对齐人类价值观。

正是这三个步骤的精密配合,才让我们拥有了今天这样强大、智能的 AI 助手。

如果你觉得这篇文章对你有帮助,欢迎转发分享!关于大模型技术你还有什么想了解的?在评论区告诉我吧!

相关推荐
Cosolar36 分钟前
AutoGen:微软开源的多Agent对话框架详解
人工智能·系统架构·大模型·agent·rag
Urbano37 分钟前
一条休闲束脚裤的工业化诞生科普 八道自动化缝纫工序拆解
人工智能
陕西企来客5 小时前
企来客科技来客 GEO 优化系统深度解析:核心技术与原因分析
大数据·人工智能·科技·搜索引擎
来让爷抱一个8 小时前
MonkeyCode 多模型切换技巧:什么时候用 Claude/GPT/DeepSeek
人工智能·ai编程
李白你好8 小时前
AI Agent 架构的自动化渗透测试工具
运维·人工智能·自动化
2601_949499948 小时前
8 大工业光模块供应商选型:芯瑞科技 400G OSFP 助力 AI 算力集群升级
人工智能·科技
温柔只给梦中人8 小时前
NLP学习:注意力机制
人工智能·学习·自然语言处理
广州灵眸科技有限公司8 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) Easy-Eai编译环境准备与更新
服务器·前端·人工智能·python·深度学习
深度学习lover9 小时前
<数据集>yolo樱桃识别<目标检测>
人工智能·深度学习·yolo·目标检测·计算机视觉·数据集·樱桃识别
深圳市机智人激光雷达9 小时前
技术筑牢安全冗余:激光雷达在自动驾驶高阶感知中的底层价值与范式演进
人工智能·安全·机器学习·3d·机器人·自动驾驶·无人机