news 2026/6/10 9:14:49

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
大模型核心原理-关键技术解析:预训练、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 助手。

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 17:55:17

Windows苹果设备驱动一键安装:告别连接困扰的终极方案

Windows苹果设备驱动一键安装:告别连接困扰的终极方案 【免费下载链接】Apple-Mobile-Drivers-Installer Powershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows! 项目地址: https://gitcode.com/gh_mir…

作者头像 李华
网站建设 2026/5/30 22:00:55

Markdown Viewer终极指南:让你的浏览器变身专业文档阅读器 [特殊字符]

还在为浏览器中杂乱的Markdown源代码而烦恼吗?Markdown Viewer正是你需要的解决方案!这款强大的浏览器扩展能够将普通的Markdown文档瞬间转化为专业美观的阅读页面,支持数学公式、流程图、语法高亮等高级功能,彻底改变你的文档阅读…

作者头像 李华
网站建设 2026/6/7 10:40:12

LumenPnP开源贴片机:从零搭建高精度电子组装平台

LumenPnP开源贴片机:从零搭建高精度电子组装平台 【免费下载链接】lumenpnp The LumenPnP is an open source pick and place machine. 项目地址: https://gitcode.com/gh_mirrors/lu/lumenpnp 想要拥有一台属于自己的高精度贴片机吗?LumenPnP开源…

作者头像 李华
网站建设 2026/6/8 22:27:48

极速游戏串流:Sunshine低延迟配置全攻略

极速游戏串流:Sunshine低延迟配置全攻略 【免费下载链接】Sunshine Sunshine: Sunshine是一个自托管的游戏流媒体服务器,支持通过Moonlight在各种设备上进行低延迟的游戏串流。 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 想要在…

作者头像 李华
网站建设 2026/6/9 22:02:08

24、文本处理工具的使用指南

文本处理工具的使用指南 在文本处理的工作中,有许多实用的工具可以帮助我们完成各种任务,如去除重复行、提取文本字段、比较文件差异等。下面将详细介绍这些工具的使用方法。 1. uniq 工具 uniq 程序是一个轻量级工具,用于去除排序文件中的重复行。需要注意的是,输入文件…

作者头像 李华
网站建设 2026/6/9 18:47:44

Lenovo Legion Toolkit遇到这8类问题怎么办?快速排查与解决方案

Lenovo Legion Toolkit遇到这8类问题怎么办?快速排查与解决方案 【免费下载链接】LenovoLegionToolkit Lightweight Lenovo Vantage and Hotkeys replacement for Lenovo Legion laptops. 项目地址: https://gitcode.com/gh_mirrors/le/LenovoLegionToolkit …

作者头像 李华