AI_理论_2_大模型初探
前言
Github:https://github.com/HealerJean
一、初探大模型:起源与发展
1、大模型是什么?它从哪来?
大语言模型(LLM) 的核心: 海量数据 + 巨大参数 + 强大算力 = 会聊天、会写诗、会编程的“数字大脑”
- 以前我们训练 AI 写文章,就像教小孩背课文——要一句一句地喂。
- 而现在的大模型,是让 AI “读了全网所有书”,然后自己学会思考和表达。
关键词:
- 数据量:几十亿甚至万亿字(比如全网网页、书籍、代码)
- 参数量:几百亿到上千亿个“记忆点”(比如 GPT-3 有 1750 亿参数)
- 训练方式:先“自学成才”(预训练),再“针对性辅导”(微调)
2、解码注意力机制
注意力机制 = 让 AI 学会“盯重点”,不再死记硬背,就像你考试时,重点题画圈圈,非重点题轻轻带过 → AI 也在做同样的事!。
为什么 AI 能“理解”一句话?举个例子:“我爱我的猫,因为它很可爱。”
AI 要知道:“它”指的是“猫”,而不是“我”。这靠的是一个叫 注意力机制(Attention) 的“聪明小助手”。
大白话解释 Attention:想象你在读一段话,眼睛会自动聚焦在关键信息上:
-
看到“猫”,你会想起前面的“我爱……”
-
看到“它”,你会回头找“谁”是“它”
` Transformer` 就是这样工作的:
- 它给每个词打分:“这个字重要吗?”
- 重要的词得分高,影响更大;无关的词被忽略
- 这种“动态关注”的能力,就叫
Attention
3、变革里程碑:Transformer 的崛起
2017 年,Google 发布了一篇论文:《Attention Is All You Need》这篇论文说了一句震惊世界的话:“别用 RNN 和 LSTM 了,只需要 Attention 就够了!”
| 模型 | 记忆力 | 速度 | 是否主流 |
|---|---|---|---|
| RNN | 弱(短记忆) | 慢(串行) | 已淘汰 |
| LSTM | 强(可记长信息) | 慢(仍串行) | 被取代,但仍有轻量场景使用 |
| Transformer | 极强(全局注意力) | 快(并行) | 当前主流(GPT/Qwen 基础 |
Transformer 出现后:
- 全部单词可以同时处理(并行计算)
- 能一眼看到句子两端的关系(比如“他把书给了她”中的“他”和“她”)
- 训练快得多,效果好得多
4、走向不同:GPT 与 BERT 的选择
同样是 Transformer,为啥有两个派系?它们都是基于 Transformer,但“学习方式”完全不同:
- GPT 更擅长“造句”(写故事、写邮件、写代码)
- BERT 更擅长“答题”(判断对错、回答问题、情感分析)
| 模型 | 模型类型 | 目标 | 适合任务 |
|---|---|---|---|
| GPT | 自回归(Autoregressive) |
预测下一个词 | 文本生成、聊天、写作 |
| BERT | 双向上下文(Bidirectional) |
根据前后文猜中间词 | 理解、分类、问答 |
为什么现在大家很少提 BERT 了?
BERT是“理解型”模型,适合做后台任务(比如搜索排序、情感分析)GPT风格模型是“生成型”,能直接和人对话,用户体验更强- 2022 年 ·
ChatGPT· 爆火后,行业重心全面转向“生成式 AI”
| 对比维度 | BERT(Google, 2018) | GPT 系列(OpenAI) |
|---|---|---|
| 开发公司 | Google |
OpenAI |
| 模型类型 | 纯理解型(Encoder-only) | 纯生成型(Decoder-only) |
| 训练目标 | 根据前后文猜中间词 | 预测下一个词 |
| 能否生成完整文本? | 不能 (只能填空,无法从头写) | 能 (可写故事、邮件、代码等) |
| 能否做理解任务? | 原生支持 (分类、问答、情感分析等) | 间接支持 (通过 Prompt + 生成答案实现) |
| 适合聊天机器人? | 不适合 (无法持续生成回复) | 非常适合 |
| 用户如何使用它? | 输入完整句子 → 直接输出标签/向量 | 输入提示(Prompt) → 生成后续文本 |
| 类比角色 | 侦探 (分析已有信息,找出真相) | 演员/作家 (即兴表演,创造内容) |
5、GPT 模型家族:从始至今
| 版本 | 时间 | 关键突破 | 一句话总结 |
|---|---|---|---|
| GPT-1 | 2018 | 第一个基于 Transformer 的语言模型 |
“第一个证明:光靠 Transformer 就能学会语言。” |
| GPT-2 | 2019 | 参数翻倍,支持 zero-shot(零样本学习) |
“不用教就会干——AI 开始‘举一反三’。” |
| GPT-3 | 2020 | 1750亿参数,超强泛化能力 |
“参数爆炸,能力突变——AI 第一次让人感到‘可怕’。” |
| GPT-3.5 | 2022 | 优化版本,更便宜、更快 | “从‘聪明但任性’变成‘懂事又贴心’——AI 学会了‘做人’。” |
| GPT-4 | 2023 | 多模态、更强推理、更少幻觉 | “不再是‘语言模型’,而是‘世界模型’的雏形。” |
1)为什么 ChatGPT 一上线就火遍全球?
虽然它用的是 GPT-3.5,但它不是简单地“复制粘贴”答案,而是做了三件大事:
a、 对话式交互(Chat Interface)
不再是输入问题→输出答案,而是像和真人聊天一样:这种体验前所未有!
- 用户:“帮我写一封辞职信。”
- AI:“好的,请告诉我你的职位、公司名称和原因。”
- 用户补充后,
AI输出完整信件。
b、人类反馈强化学习(RLHF)
让真人去评价
AI回答的好坏,然后教 AI “怎么说话更像人”。
- 好的回答得高分,差的被纠正
- 经过多次训练,AI 学会了“礼貌、准确、有逻辑”
场景设定:你想让 AI 帮你写一封 辞职信。
没有 RLHF 的 AI(原始 GPT)可能这样回答:
-
“老板,我不干了。这破公司天天加班,工资还低,老子受够了!明天我就走人。”
-
虽然“表达了辞职”,但语气粗鲁、不专业、容易惹麻烦。
经过 RLHF 训练后的 AI(比如 ChatGPT)会这样回答:
- 尊敬的[领导姓名]: 感谢您在过去一年中给予我的信任与支持。经过慎重考虑,我决定辞去目前在公司担任的[职位]一职,最后工作日预计为[日期]。 这个决定并不轻松,但我希望在未来追求新的职业发展方向。我会全力配合交接工作,确保平稳过渡。 再次感谢您的理解与栽培!
RLHF 是怎么做到的?
- 第一步:收集人类反馈
- 真人看到两个回答:“粗鲁版” vs “礼貌版”
- 他们给“礼貌版”打高分,给“粗鲁版”打低分
- 第二步:训练一个“打分模型”(
Reward Model)- 这个模型学会判断:“什么样的回答更像人、更得体”
- 第三步:用强化学习优化
AIAI不断生成回答 → 打分模型给分 → 高分行为被保留,低分被惩罚- 最终,AI 自动“学会做人”
c、提示工程(Prompt Engineering)
教用户如何“提问”才能得到更好结果: 这种“引导式使用”让用户更容易上手
- 不要说:“写个故事”
- 要说:“写一个关于太空旅行的科幻短篇,主角是机器人,结尾要有反转”
2)GPT-4:一个新的开始
- 在
SAT考试中成绩超过 90% 的考生 - 在编程竞赛中击败大多数人类选手
- 能写剧本、写小说、写代码、做数据分析……
| 功能 | 提升 |
|---|---|
| 多模态 | 能看图、识图、理解图像内容(比如看一张照片说“这是猫在沙发上睡觉”) |
| 推理能力 | 更擅长数学、编程、逻辑推理(能一步步解题) |
| 减少幻觉 | 更少“胡说八道”,回答更可靠 |
| 上下文长度 | 支持超长文本(最长可处理 32,768 个 token) |
| API 接口开放 | 企业可以接入,开发自己的 AI 应用 |
3)大模型的未来在哪?
- AI 成为每个人的“数字大脑”
- 从“工具”变为“伙伴”
- 普通人也能用
AI创造价值
| 时期 | 核心技术 | 代表产品 | 用途 |
|---|---|---|---|
| 2010s | 规则 + 统计模型 | 早期翻译机 | 单一任务 |
| 2018–2022 | Transformer + BERT/GPT |
BERT, GPT-3 | 理解与生成 |
| 2023–至今 | 大模型 + RLHF + 多模态 |
ChatGPT,GPT-4,Qwen |
通用智能助手 |
二、大模型核心架构与前沿趋势
1、Transformer 架构的诞生与应用
Transformer是一种深度学习模型架构,它让AI不再靠顺序一步步读句子,而是像人一样“一眼看全篇”。于 2017 年由 Google 团队在论文《Attention Is All You Need》中首次提出。它彻底改变了自然语言处理(NLP)领域,并成为当今大语言模型(如GPT、BERT、Qwen、LLaMA 等)的核心基础架构。
核心特点:
- 完全基于注意力机制(Attention),不再依赖
RNN或CNN。 -
能有效捕捉长距离依赖关系(比如一句话开头和结尾的词之间的联系)。
- 支持高度并行计算,训练速度远超传统序列模型。
1)注意力模型(Attention Model):捕捉长距离依赖
注意力解决了 “长距离依赖”问题 —— 即使两个词相隔很远,也能建立联系。
- 传统
RNN/LSTM:必须按顺序读完前面所有词才能知道“它”指谁 → 慢,且容易“忘事” - 注意力机制:直接计算每个词和其他词的相关性 → 一步到位!
类比:
RNN= 一个慢吞吞的老师,逐字讲解课文Attention= 一个聪明的学生,一眼看出“猫”和“它”的关系
举个例子:输入:我 喜欢 吃 苹果。
- “吃” 和 “苹果” 很相关 → 给高权重
- “我” 和 “喜欢” 也很相关 → 给高权重
- “我” 和 “苹果” 关系弱 → 权重低
→ 模型就知道:“吃”后面应该是“食物”,不是“书”。
2)自注意力机制(Self-Attention):语义理解的钥匙
自注意力 = 让模型真正“理解语义”,而不仅仅是记忆模式。
什么是自注意力?所有词都参与“互相打分”,决定彼此的重要性。
工作流程(简化版):
-
对每个词,计算它与其他所有词的“相关度”(
Attention Score) -
用这些分数加权求和,得到该词的“新表示”
举个例子:句子:“我喜欢你。——> ” 三个词:我、喜欢、你
| 词 | 对“我”的影响 | 对“喜欢”的影响 | 对“你”的影响 |
|---|---|---|---|
| 我 | 1.0(自己) | 0.8 | 0.5 |
| 喜欢 | 0.7 | 1.0 | 0.9 |
| 你 | 0.4 | 0.6 | 1.0 |
类比总结:自注意力像什么?
| 比喻 | 说明 |
|---|---|
| 班级讨论会 | 每个同学(词)发言时,都会参考其他同学的观点 |
| 社交网络 | 每个人(词)都有自己的“好友圈”(高权重词) |
| 侦探破案 | 每个线索(词)都要和其他线索交叉验证 |
3)多头注意力(Multi-Head Attention):并行计算不同子空间的特征
多头注意力 = 并行思考,提升表达能力
为什么需要“多头”?因为一个词可能在多个角度上有意义。比如“银行”:
- 金融意义上的“银行”
- 河边的“河岸”(
bank)
多头注意力做了什么?
- 把输入分成多个“子空间”(
head),每个head学不同的关系 - 比如:
- Head 1:学习语法结构
- Head 2:学习实体关系
- Head 3:学习情感倾向
类比: 一个团队有 8 个成员,每人负责一个方向分析问题 → 整体判断更全面。
举个例子:句子:“他去了北京。”
- 一个
head可能关注“他”和“北京”之间的地理关系 - 另一个
head关注“去”这个动作的时间顺序 - 第三个
head关注“北京”是否是城市名
→ 多头一起工作,模型理解更丰富。
4)位置编码(Positional Encoding):引入序列位置信息
Transformer本身是“无序”的,位置编码就是给每个词贴上“我在第几位”的标签,让模型知道顺序!
| 问题 | 回答 |
|---|---|
| 为什么需要位置编码? | 因为 Transformer 本身不知道词的顺序,会把“猫追老鼠”和“老鼠追猫”当成一回事! |
| 位置编码是什么? | 一串专门为“第几个位置”设计的数字,像座位号 |
| 怎么加进去? | 把“词的意思数字”和“位置数字”直接相加,变成一个新数字 |
| 为什么用正弦函数? | 因为这样生成的数字既能区分每个位置,又能让 AI 自动学会“相邻词关系更近” |
解决方案:位置编码
- 给每个词加上一个“位置标签”(如第1位、第2位……)
- 这些标签是数学生成的(正弦/余弦函数),能让模型感知顺序
具体怎么做?假设奶茶店有个智能系统,只认“数字配方卡”。
-
第一步:把词翻译成“味道代码”(词向量)
-
“我” →
[0.2, -0.1, 0.5](代表“人称”) -
“不” →
[-0.8, 0.9, -0.3](代表“否定”) -
“吃” →
[0.6, 0.4, -0.2](代表“动作”) -
“香菜” →
[0.1, -0.7, 0.8](代表“食材”)
-
-
第二步:给每个位置生成“顺序密码”(位置编码)
-
第1位(“我”) →
[0.0, 1.0, 0.0] -
第2位(“不”) →
[0.5, 0.9, 0.1] -
第3位(“吃”) →
[0.8, 0.6, 0.3] -
第4位(“香菜”)→
[1.0, 0.1, 0.5]
-
-
第三步:把“味道”和“时间”混在一起(相加)最终输入给
AI的是:-
第1个词:
[0.2, -0.1, 0.5] + [0.0, 1.0, 0.0] = [0.2, 0.9, 0.5] -
第2个词:
[-0.8, 0.9, -0.3] + [0.5, 0.9, 0.1] = [-0.3, 1.8, -0.2] -
……现在,
AI看到第2个输入是[-0.3, 1.8, -0.2],它能反推:
-
2、大模型技术突破与前沿趋势
大模型 = 参数超多、训练数据超大、能力超强的
AI模型,它是当前 AI 的“天花板”。
Transformer 是起点,大模型是终点,而我们正在路上。
Transformer改变了NLP的游戏规则- 大模型让我们看到了“通用人工智能”的曙光
- 技术仍在飞速发展:MoE、稀疏注意力、多模态、Agent……
1)大模趋势
a、阶段趋势
| 阶段 | 核心技术与代表模型 | 能力突破 |
|---|---|---|
| 1. 传统模型 | CNN / RNN / LSTM |
处理局部特征或短序列任务 |
| 2. Transformer 架构 | Self-Attention / Positional Encoding | 全局建模长距离依赖,并行高效训练 |
| 3. 大模型时代 | GPT / BERT / Llama / Qwen + MoE / Sparse Attention | 涌现通用智能、零样本推理、多任务泛化 |
| 4. 实用化与轻量化 | 量化(Quantization)/ 知识蒸馏(Distillation)/ 模型剪枝 | 高效部署至端侧设备(手机、IoT) |
传统方法(规则系统 + 词典)
↓
RNN / LSTM(能记顺序,但慢、难训、易忘)
↓
CNN(并行快,擅抓局部模式,但忽略全局结构)
↓
Transformer(自注意力实现全局理解,支持并行训练)
↓
大语言模型(GPT、Qwen、Llama…)——具备涌现能力与通用智能
↓
轻量化技术(量化、蒸馏、MoE)→ 落地手机、汽车、边缘设备
b、专业名词
| 名称 | 全称 | 中文 | 特点 | 记忆关键词 | 当前地位 |
|---|---|---|---|---|---|
NLP |
Natural Language Processing |
自然语言处理 | 让 AI 理解语言 | 任务 | 持续发展 |
RNN |
Recurrent Neural Network |
循环神经网络 | 顺序听,但健忘 | 慢慢听,听完忘 | 基本被取代 |
LSTM |
Long Short-Term Memory |
长短期记忆网络 | 会筛选记忆 | 带 memo 的 RNN | |
CNN |
Convolutional Neural Network |
卷积神经网络 | 扫局部,速度快 | 滑窗抓重点 | 轻量场景仍有用 |
Transformer |
— | 变换器 | 全局看,又快又准 | 注意力超能力 | LLM 的基础 |
- 在
2017年 ·Transformer出现后,LSTM在大模型中基本被取代 - 但在资源有限的小设备(如嵌入式系统)或简单任务中,
LSTM因结构简单仍有价值
| 模型 | 记忆力 | 处理上下文的方式 | 速度 | 是否主流 |
|---|---|---|---|---|
RNN |
弱(短记忆) | 逐词顺序处理,依赖前序信息 | 慢(串行) | 已淘汰 |
LSTM |
强(可记长信息) | 逐词顺序处理,依赖前序信息 | 慢(仍串行) | 被取代,但仍有轻量场景使用 |
Transformer |
极强(全局注意力) | 通过自注意力并行分析全句词的关系 | 快(并行) | 当前主流(GPT/Qwen 基础 |
2)大模型的定义与特点
参数量 ≥ 数亿,通常在数十亿到万亿级别
| 特征 | 说明 |
|---|---|
| 通用性强 | 能做问答、写作、编程、翻译等任务 |
| 零样本/少样本学习 | 不用额外训练,直接提示就能完成任务 |
| 涌现能力 | 参数大到一定程度后,突然出现推理、规划等新能力 |
a、为什么会出现“涌现”?原因到底是什么?
这是目前 AI 领域最大的谜团之一。但科学家们有几种主流猜测:
1)规模跨越“临界点”
类比:一群蚂蚁各自乱爬,但当数量够多时,它们能自动形成“蚁路”——集体智慧自发涌现。
- 小模型像小学生,只能记公式
- 当模型大到一定程度(比如 100 亿参数以上),内部结构变得极其复杂
- 正如水加热到 100°C 会变成蒸汽,模型达到某个“相变点”后,智能突然“冒出来”
2)记忆与推理的融合
就像你读了很多书,虽然没学过写作课,但突然能写小说了。
- 大模型记住了海量文本中的“模式”
- 比如它见过成千上万次“先列步骤,再得出结论”的推理过程
- 所以当你让它“一步一步想”,它会自动调用这些记忆片段,拼成逻辑链条
3)注意力机制的“自我组织”
类比: 一个工厂里,每个工人只做一件事,但当人数够多时,整个系统能自动完成“生产汽车”的复杂流程。
Transformer的注意力头可以“组合”起来- 某些头负责“提取数字”,某些头负责“执行运算”,某些头负责“验证结果”
- 当模型足够大时,这些头能自动协作,形成类似“工作流”的结构
b、传统模型 vs 大模型
传统模型是“专家”,大模型是“通才”。
| 对比项 | 传统模型(如 CNN/RNN) | 大模型(如 GPT/Qwen) |
|---|---|---|
| 参数量 | 几百万到几千万 | 数十亿到万亿 |
| 数据需求 | 小数据集即可 | 需要海量数据(TB 级) |
| 训练成本 | 万元级 | 百万甚至亿元级 |
| 能力 | 专项任务(如分类) | 通用智能(多任务) |
| 推理方式 | 固定逻辑 | 动态生成 |
3、稀疏注意力(Sparse Attention):降低计算复杂度
稀疏注意力 = 让大模型也能处理长文本
问题出现:全局自注意力的计算复杂度是 O(n2),当序列很长时(如 10000 字),计算爆炸!
解决方案:稀疏注意力
- 不让每个词都看所有词,只看“重要”的几个
- 常见方法:
- 局部注意力:只看前后
10个词 - 全局+局部混合:对关键词看全局,其他看局部
- 局部注意力:只看前后
类比: 读书时不用一字一句全记,重点段落细读,其余略过 → 提高效率。
举个例子:文章有 10000 字,但只有 100 个关键词。 模型只关注这 100 个词之间的关系,忽略其他 → 计算量减少 100 倍!
4、混合专家模型(MoE, Mixture of Experts):动态路由机制
MoE= 用更少的计算,实现更大的模型容量
什么是 MoE?模型内部有多个“专家”(子网络),每次只激活其中一部分。
工作流程:
- 输入进来 → 由“门控网络”决定哪些专家该干活
- 只调用 1~2 个专家 → 其他保持休眠
- 输出结果
类比: 一个公司有 100 个部门,接到一个任务,系统自动分配给“财务部”和“法务部” → 不浪费资源。
举个例子:
- 用户问:“如何申请贷款?” → 激活“金融专家”
- 用户问:“写一首诗” → 激活“文学专家”
- 用户问:“解释量子力学” → 激活“科学专家”
5、模型压缩与加速:量化、知识蒸馏
为什么需要压缩?大模型太大,无法部署在手机、平板等设备上。
主要技术:
-
量化:把模型里的“高精度数字”换成“低精度数字”,就像把高清图转成压缩 JPG。
-
知识蒸馏:用一个大模型(老师)教会一个小模型(学生),让学生学会老师的“思维方式”,而不仅是答案。
| 方法 | 原理 | 优点 | 缺点 | 适用场景 | 效果 |
|---|---|---|---|---|---|
| 量化 | 降低数字精度 | 快、省、几乎无损 | 极端压缩会掉点 | 已有模型快速部署 | 体积缩小 4 倍,速度提升 2 倍 |
| 知识蒸馏 | 老师教学生 | 小模型学得更聪明 | 需要大模型+额外训练 | 定制轻量模型 | 小模型性能接近大模型 |
举个例子:
-
大模型:GPT-3(175B 参数)→ 服务器跑
-
小模型:DistilGPT-3(60B 参数)→ 手机端运行
-
通过知识蒸馏,小模型学会了大模型的“经验”
类比: 老师(大模型)讲课 → 学生(小模型)记笔记 → 考试时也能拿高分


