模型内部
Token、向量、注意力、Transformer与逐Token生成
沿着对象与状态理解本章
本章可以分成两种动作:同一位置内部改变特征,与不同位置之间混合信息。X乘参数表属于前者,注意力份额乘V属于后者。先在下图指出“输入数据”“参数”“本次结果”,再读多层公式,避免把W与Q/K/V当成同一种东西。
下方图解的固定输入在“输入与适用条件”中声明。它用于解释本章机制,不与本章其他独立例子的数值暗中接续。
Q/K/V:先算从哪读,再算读进多少
Query、Key、Value各自是什么数,为什么分三条路径?
计算某个位置的新表示时,它是接收者;所有可见位置都是潜在信息提供者。Query与Key决定各提供者的读取份额,Value提供实际被混合的数。可以借“提问—匹配—取内容”记住分工,但Q不是自然语言问题,K不是数据库主键,V不是正确答案。
输入与适用条件:沿用F11正文的独立两位置算例:X=[[1,1],[1,−1]]。本图省略偏置、RoPE、归一化和多头。所有Q/K/V和输出都由配套程序计算。
1 / 5 · 同一输入,三条参数路径
窄屏可左右滑动图形,或点击“放大图形”。文字解释紧随图后。
先不打分。两行输入分别代表“我”和“爱”;Wq、Wk、Wv是三张乘法系数表。它们不是另外三份文字。
本步状态由图形与说明共同给出。默认静止。用“下一步”看完解释再继续;播放到最后一步自动停止。键盘聚焦播放器后,可用左右键逐步查看、空格播放/暂停。图中颜色辅助区分,含义同时用文字注明。
为什么需要
让匹配特征与被传递内容分开学习,给模型不同的变换能力。
怎样实现
先分别投影每行,再跨位置打分、屏蔽、softmax、混合V。
可能的代价与误解
“注意力最大”不直接证明模型最终回答的因果原因;若只有一个可见Key,softmax永远为1,不能用来展示竞争。
如何判断是否做对
核对六行投影、两项分数、份额和输出;改变Wv不应在本层直接改变由Q/K算出的份额。
从文本到Token与向量
LLM先把文本转换成Token ID。Token可能是词、词的一部分、标点、空白或字节片段;中文字符与Token不存在固定比例。同一文本在不同Tokenizer中长度可以不同,计数必须使用与目标模型配套的实现。[S007]
常见流水线包含规范化、预分词、子词模型、后处理。BPE逐步合并高频片段;其他方法采用不同目标。不能假设所有Tokenizer都转小写,也不能为减少Token随意删除代码空白。ID数字的大小不表达语义远近。
若词表大小V、隐藏维度d,Embedding矩阵形状为V×d。根据ID取一行得到初始表示。它不是固定释义,后续层会根据上下文更新表示。静态Word2Vec通常给词条固定向量;Transformer中的上下文化表示会随句子而变。[S010][S008]
注意力的完整计算
设当前表示X有n个位置、d个特征,投影得到Query、Key、Value:
Q = XW_Q,K = XW_K,V = XW_V
A = softmax(QKᵀ / √d_k + M)
Attention(X) = AV
Q用于匹配其他位置,K用于被匹配,V提供组合内容。M是掩码:因果生成时禁止访问未来Token,通常把相应分数设为负无穷。注意力是模型内部的加权运算,不是数据库查询,也不是调用搜索引擎。[S008][S009]
原创演算:分数为[0,1,2],softmax约为[0.090,0.245,0.665]。若Value某一维为[10,20,30],输出约25.75。这是组合,不一定复制最高权重位置。最大注意力权重也不等于完整决策原因,因为还有多个头、残差和后续层。
多头机制在不同投影空间计算并拼接。不能把每个头固定命名为“语法头”“事实头”后当作完整解释。原始论文提出的是编码器—解码器架构;GPT类因果解码器是另一种组织方式,不能混画。[S008][S002]
Transformer层不只有Attention
注意力交换位置信息,前馈网络进行逐位置非线性变换,残差连接帮助信息与梯度传播,归一化控制内部尺度。一个教学用Pre-Norm块为:
H = X + Attention(Norm(X))
Y = H + MLP(Norm(H))
这不等于2017年原论文的全部排列。现代模型还可能使用不同归一化、激活、位置编码和MoE结构。学习部件之后,真实实现仍应检查具体架构。[S008][S016][S017]
没有顺序信号的自注意力难以区分排列。原始方法把位置表示加到输入;RoPE通过旋转Query/Key的成对维度,让点积包含相对位置信息。RoPE不保证无限长度泛化,仍受训练和扩展方式约束。[S012]
从隐藏状态到下一个Token
最后的隐藏表示经过输出投影,得到词表上的Logits,再通过概率变换与解码选择Token。Logits不是已经校准的事实置信度。自回归分解为:
P(x₁,…,x_T) = ∏ P(x_t | x₁,…,x_(t−1))
选择的新Token进入后续前缀,循环直到正常结束、工具调用、预算上限或外部中止。某个句子概率高,只说明它符合条件分布,不保证事实真实;不存在的API也可能听起来很合理。[S034][S179]
训练时目标序列已知,可以并行计算各位置损失,因果掩码防止偷看答案;普通自回归推理中后一步依赖前一步选出的Token,存在串行依赖。因此“Transformer可并行”不等于“一次无条件生成整篇答案”。[S009]
MHA、MQA、GQA与MoE
MHA通常为不同查询头提供独立KV;MQA共享单组KV;GQA让查询头分组共享。减少KV头有助于缓存和带宽,但不保证相同比例端到端加速。MoE是另一层面的稀疏性:路由器选择少数专家网络处理Token,不是多个聊天Agent开会。总参数与激活参数也不是同一个量。[S013][S014]
Llama3、DeepSeek-V3、Qwen3提供不同系统案例。读报告要区分架构、数据、训练、后训练与服务优化,不能把整体表现归因于单个组件,也不把历史技术报告当当前排行榜。[S016][S017][S018]
从机制回到工程
窗口容量不保证每条约束都被利用。模型可能忽略否定条件、混淆版本或沿用强先验。对“默认行为必须保持”,可把要求转成回归测试,而不只在长Prompt中重复强调。这是工程迁移建议,必须在实际任务上验证。[S085][S088]
自检:温度为零是否消除幻觉?不会,它改变选择方式,不补充证据。GQA与多Agent是否同类?不是,前者在模型内部,后者是外部执行组织。
逐项中文讲义
保留拓展阅读目录编号与A/B/C优先级;每项包括机制解释、边界与原创练习。
A1.1 · 图解Transformer
对应资料:The Illustrated Transformer
图解Transformer用结构说明编码器、解码器、注意力与前馈网络。先跟踪信息来源和流向,再理解矩阵细节。原始架构包含编码器—解码器,不能直接当作所有Decoder-only产品的完整图。
Embedding只是初始表示,后续层根据上下文改变它。残差保留信息通道,前馈网络做逐位置非线性变换。注意力不是模型唯一的计算,也不是数据库检索。
一层处理前后,位置数没有凭空减少
输入与条件。输入为3个位置,每个位置2个数。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1Attention | 每个位置综合其可见位置 | 仍输出[3,2]。 |
| 2残差与前馈 | 在声明的层宽下更新表示 | 仍[3,2]。 |
| 3输出投影 | 每个位置映射到6个词表分数 | 成为[3,6],6不是序列长度。 |
把过程连起来。Token位置轴与词表候选轴承担不同工作。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:比较英文bank在银行与河岸语境中的作用,再换成代码中的同名函数。上下文有助消歧,但代码绑定还需要语言规则和符号证据。模型可能根据常见模式猜对,也可能误判实际调用对象。
完成标准是能从输入到输出解释各模块职责,并明确哪些属于通用思想、哪些是某一代实现。直观图帮助入门,不能替代掩码、维度和目标对齐的检查。
拓展阅读目录事实依据 [S006] · 练习与工程推导为本书独立编写。
A1.2 · 分词流水线
对应资料:The Tokenization Pipeline
分词流水线可能包含规范化、预分词、子词学习和特殊Token后处理。BPE逐步合并常见片段,其他算法采用不同目标。不能把分词概括为按空格切开,更不能假设所有模型都转小写。
ID映射到Embedding,ID本身没有语义排序。代码空格、换行、罕见标识符和字节编码可能影响长度。特殊Token还可能表达边界,随意删改会改变模型解释。
合并优先级而不是最长子串猜测
输入与条件。给字符a,b,c,合并表先b+c,再a+b。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1初始 | a/b/c | 三段。 |
| 2应用最高优先级 | 合并b+c | a/bc。 |
| 3继续 | 若无a+bc规则 | 停止,并为a与bc查ID。 |
把过程连起来。BPE依训练得到的合并排名,不是任意找看起来最长的词。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:用小词表对“low、lower、lowest”做字符对合并,观察高频子片段如何形成。再加入罕见字符串,说明为何会拆成更多部分。练习是玩具机制,不代表实际商业Tokenizer分法。
最后比较更大词表的收益与代价:某些序列更短,但词表相关参数更大,训练覆盖也不同。完成标准是能解释Token数量为什么必须实测,而非从字符数机械换算。
拓展阅读目录事实依据 [S007] · 练习与工程推导为本书独立编写。
A1.3 · 注意力与Transformer原始架构
对应资料:Attention Is All You Need
原始Transformer以注意力组织序列处理,包含缩放点积、多头、位置编码、前馈与残差等组件。核心计算是用Q与K产生权重,再组合V。因果生成还需阻止未来信息流入当前位置。
QKᵀ/√d_k控制匹配分数尺度,softmax按允许位置归一化。多头在不同投影空间计算,但不能永久把每个头命名为某一种人类功能。原论文任务与当前编码Agent是不同层面。
原始编码器与解码器的可见关系
输入与条件。源输入有两个位置S1/S2,目标已经有T1/T2。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1编码器 | S1与S2可双向关联 | 得到源序列表示。 |
| 2解码器自注意力 | T1不可看未来T2 | 遵守目标因果关系。 |
| 3交叉注意力 | 目标查询读取源K/V | 不是把源与目标自注意力混成一个mask。 |
把过程连起来。原始Encoder–Decoder和常见decoder-only不能只因都叫Transformer就当同一结构。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:为两个位置各设置二维Q、K、V,手算分数与输出;加入因果Mask后比较变化。关键是理解哪些信息被允许使用,不是只把公式背下来。
再解释为什么最大注意力权重不是完整因果解释:其他位置、其他头、残差和后续网络也参与输出。论文结果属于其机器翻译设置,不应无条件外推为所有现代模型的性能。
拓展阅读目录事实依据 [S008] · 练习与工程推导为本书独立编写。
A1.4 · 带代码注解的Transformer
对应资料:The Annotated Transformer
带注解Transformer把模型结构与实现并排展示,适合从概念进入张量操作。历史教程的依赖版本不应当作当前环境的直接保证;本书关注算法与形状,不复制一套可能过期的安装步骤。
读代码应追踪批维、序列维、隐藏维和头维怎样变换,Mask如何广播,拼接后维度如何恢复。许多错误来自转置或掩码方向,而不是不认识Attention这个词。
转轴后矩阵乘法才匹配
输入与条件。Q与K的形状都是[3,2]。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1错误直接乘 | [3,2]乘[3,2] | 内维2和3不等,不能做普通矩阵乘法。 |
| 2转置K | 变成[2,3] | 列现在对应候选位置。 |
| 3QK转置 | [3,2]乘[2,3] | 得到[3,3]位置对得分表。 |
把过程连起来。看清轴含义和内维,比只记API名称更重要。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:写出B×T×D如何拆成多头,解释padding掩码与因果掩码的差别。前者屏蔽填充,后者防止访问未来,它们不能互相替代。
随后检查训练目标是否右移,损失覆盖哪些位置。完成标准是能在最小实现中指出信息泄漏或维度错误,而不是仅运行作者代码得到一个数值。
拓展阅读目录事实依据 [S009] · 练习与工程推导为本书独立编写。
B1.5 · 图解词向量
对应资料:The Illustrated Word2Vec
Word2Vec教程解释通过上下文预测学习连续词向量。静态词向量通常给一个词条固定表示,而Transformer会产生依赖语境的表示。这是理解语义编码发展的重要区别。
向量相似反映训练目标与语料统计,不等于现实事实一致。某些类比现象不能推广成所有概念都服从精确向量加减;多义词可能在静态表示中混合。
Word2Vec不是把整数写成二进制
输入与条件。词“猫”编号7,输入向量u=[1,0];上下文“睡”向量v=[0.8,0.6]。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1打分 | u·v=0.8 | 分数与ID的7无大小关系。 |
| 2对照 | 另一上下文向量[0,1]得分0 | 模型当前偏向“睡”。 |
| 3训练方向 | 用实际上下文样本更新向量 | 编号仍7,向量数值会改变。 |
把过程连起来。词向量把身份映射为可训练表示;本例仅展示局部打分,不是完整负采样算法。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:考虑“苹果公司”和“苹果水果”。一个固定向量如何同时承载两种用法?加入上下文后可能如何区分?再把问题迁移到代码中同名但作用域不同的符号。
完成标准是理解Embedding是表示工具而非真值存储。检索中向量接近可以帮助召回,但仍需版本、否定条件和来源核查,不能用相似度直接判断答案正确。
拓展阅读目录事实依据 [S010] · 练习与工程推导为本书独立编写。
B1.6 · 注意力机制的不同形式
对应资料:Attention? Attention!
注意力有不同打分方式与可见范围。Self-Attention通常在同一序列表示之间计算,Cross-Attention连接不同表示来源;加性与点积注意力也不是同一公式。
局部或稀疏范围可以改变计算需求与信息通路,但限制访问也可能失去重要关系。现代系统可能组合不同结构,不能把一张经典示意图当唯一实现。
加性与点积注意力可以有不同评分器
输入与条件。同一候选有K1/K2,输出值V1/V2固定。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1点积版本 | 用q与k的乘加打分 | 可写成矩阵乘法。 |
| 2加性版本 | 先把q/k投影相加再经非线性评分 | 计算器不同。 |
| 3共同后半 | 分数归一化再加权V | 都需要明确mask和可见集合。 |
把过程连起来。注意力是一类选择/混合机制,评分函数并不只有一种。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:在翻译中标出源句与目标句之间的跨序列关系,在代码续写中标出因果自注意力。再讨论长文档中局部窗口可能遗漏的远处定义。
完成标准是先问Q、K、V各来自哪里、允许看哪些位置,再讨论效果。不要把所有名为Attention的模块理解成相同能力,也不要用一个头的热力图解释模型全部决策。
拓展阅读目录事实依据 [S011] · 练习与工程推导为本书独立编写。
B1.7 · 旋转位置编码RoPE
对应资料:RoFormer
RoPE通过旋转编码位置信息,使Q、K之间的点积包含相对位置关系。它不同于直接在输入向量上加位置Embedding,具体应用需看模型实现。
二维旋转保持长度,但位置之间的角度差影响相对关系。高维可以由多个二维子空间组成,不同频率表达不同尺度。这个数学机制不等于完美的距离推理。
共同平移位置不改变相对旋转
输入与条件。用二维单位向量,位置p旋转p×30°;比较p=1,q=3与p=2,q=4。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1原位置差 | 3−1=2 | 相对旋转60°。 |
| 2整体加1 | 4−2仍2 | 相对旋转仍60°。 |
| 3点积 | 同一基向量的点积都cos60°=0.5 | 相对关系保持。 |
把过程连起来。共同旋转的正交性质解释相对位置项;真实RoPE包含多频率维度对。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:把向量旋转0度和90度后计算点积,再比较两个位置共同旋转与相对旋转。理解相对变化怎样进入匹配分数。
最后问:训练未覆盖的超长距离是否仍可靠?不能保证。位置外推涉及训练分布、频率处理与任务,采用RoPE不是无限上下文能力的充分条件,也不能替代长任务评测。
拓展阅读目录事实依据 [S012] · 练习与工程推导为本书独立编写。
B1.8 · 分组查询注意力
对应资料:GQA
GQA让查询头分组共享KV,位于每头独立KV与所有查询共享单组KV之间。论文还研究从多头模型转换训练的路径。它是模型内部结构,不是Agent任务分组。
KV头减少能降低缓存规模,但查询头与KV头不同,估算时不可混用。实际速度还受前馈网络、内核、带宽和调度影响,缓存比例不等于整体提速比例。
4个Q头共享2个KV头
输入与条件。每位置每KV头有2个数,历史长3。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1MHA | 4个K头+4个V头 | 共2×3×4×2=48数。 |
| 2GQA | 2个K头+2个V头 | 24数。 |
| 3Q仍4头 | 分成两组读取共享KV | 输出查询头数没有因此变2。 |
把过程连起来。GQA省KV状态,不是把所有注意力计算一并减半。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:固定32个查询头,分别用32、8、1个KV头,计算标准缓存公式的相对大小。再列出公式未包含的分配与模型特殊结构。
完成标准是能解释为什么长上下文服务需要关注KV,而不只看权重大小。对不同模型比较时,应查真实架构,不能把“GQA”当成质量相同且一定更快的标签。
拓展阅读目录事实依据 [S013] · 练习与工程推导为本书独立编写。
C1.9 · 稀疏专家与路由
对应资料:Switch Transformers
Switch Transformers采用稀疏专家路由,让每个Token只经过部分专家。总参数和激活参数不同,因此不能仅凭总参数比较单次计算量。
专家一般是网络内部模块,不是具有独立聊天历史的Agent。路由还要处理负载、容量、通信和训练稳定性。稀疏计算可能省运算,也可能增加系统复杂性。
稀疏专家的路由不等于每个词固定属于一个专家
输入与条件。同一Token在两个不同上下文中,路由得分可以不同。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1上下文A | 路由得分专家0最高 | 选专家0。 |
| 2上下文B | 输入隐藏状态改变 | 可能改选专家1。 |
| 3负载 | 很多Token集中选0 | 仍会造成容量或通信瓶颈。 |
把过程连起来。路由输入是当前表示,不是简单查词表“这个词属于谁”。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:假设八个专家、每Token选一个,分别分析总权重存储、单Token运算和跨设备传输。不能由“选一个”推出显存只要八分之一,因为其他权重仍需可访问。
完成标准是把模型内路由与外部多Agent编排分开,并说明硬件与实现为何影响真实收益。不要把MoE理解为多个模型投票,也不应只看总参数制造能力比较。
拓展阅读目录事实依据 [S014] · 练习与工程推导为本书独立编写。
A1.10 · 少样本与上下文学习
对应资料:Language Models are Few-Shot Learners
Few-Shot研究展示通过任务说明与少量示例利用模型能力,不必为每个任务在推理时更新参数。In-Context Learning改变条件输入,不等于永久训练。
示例能提供输出格式和映射,也会引入偏差。相关性、顺序与质量需要检查;矛盾示例可能让模型选择错误模式。提供更多例子未必单调提高成功率。
临时映射的上下文学习
输入与条件。上下文示例“猫→K,狗→G”,随后问狗的代码。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1提供示例 | 映射进入当前输入 | 参数无需更新。 |
| 2本次回答 | 按示例可选G | 是当前上下文影响。 |
| 3新会话删示例 | 未检索外部记忆 | 不能保证仍保留这套代码。 |
把过程连起来。few-shot示例与训练数据更新是不同机制。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:给字段分类两个一致示例和一个冲突示例,再设计未见测试。检查模型是否理解规则,还是只模仿表面词。不要只测与示例几乎相同的输入。
完成标准是区分“临时利用示例”和“参数已学会”。对于最新私有业务事实,仍需要检索或明确输入,不能依赖少样本提示替代所有知识与验证。
拓展阅读目录事实依据 [S015] · 练习与工程推导为本书独立编写。
B1.11 · Llama3:完整模型系统案例
对应资料:The Llama 3 Herd of Models
Llama3报告把架构、数据、训练、后训练与评测放在完整系统中。阅读重点是多个选择如何共同影响能力,而不是只记当时参数量或排行榜。
最终表现不能仅归因于注意力结构。数据混合、过滤、优化稳定性、指令训练和服务配置都可能影响结果;模型家族不同变体的设置也要分开。
读模型报告先画接口账本
输入与条件。用一个假想配置:L=2,隐藏宽4,词表6,2个Q头。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1输入 | ID[1,3] | Embedding后[1,3,4]。 |
| 2层内部 | 每头宽2 | 合并后回到宽4。 |
| 3输出 | 投影到词表6 | [1,3,6]。 |
把过程连起来。通过小配置核对架构各轴;本配置不是Llama3的真实参数,不拿它替代报告数据。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:建立“目标—设计—代价”表,分别讨论长上下文、数据质量、工具行为和推理资源。原文没有公开的字段标未知,不用行业惯例补成该模型事实。
完成标准是能解释系统级技术报告与单组件论文的区别。报告展示作者方案,不证明相同组件在所有模型都带来相同收益,更不说明当前某个编码产品必然采用它。
拓展阅读目录事实依据 [S016] · 练习与工程推导为本书独立编写。
B1.12 · DeepSeek-V3:稀疏模型工程
对应资料:DeepSeek-V3 Technical Report
DeepSeek-V3报告讨论MoE、MLA和训练系统等设计。MLA与常规KV组织存在差异,提醒标准缓存公式不是所有架构通用。多Token预测训练目标也不等于部署时无需验证地一次输出多Token。
稀疏专家使总参数与激活计算分离,但通信与负载仍影响效率。训练成本、推理成本和模型效果必须分别看,不能混用报告口径作简单比较。
总专家参数和激活参数不能混计
输入与条件。假想4个专家各100参数,每Token选1个,另有共享参数200。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1总参数 | 4×100+200 | 600。 |
| 2本Token激活 | 100+200 | 300。 |
| 3存储 | 其他专家仍需存放或调入 | 不能把模型文件也算成300参数。 |
把过程连起来。稀疏执行减少每步活跃计算,不代表未激活权重不存在。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:把设计收益分为模型结构、训练工程与服务优化三类,说明每类需要什么证据。再解释为何知道某公开模型架构,不能推断闭源Agent使用的模型内部结构。
完成标准是保留报告的适用条件,不编造未公开数据、成本或百分比。读懂机制比记住“更便宜、更快”的口号更重要。
拓展阅读目录事实依据 [S017] · 练习与工程推导为本书独立编写。
B1.13 · Qwen3:推理与非推理模式
对应资料:Qwen3 Technical Report
Qwen3报告讨论推理与非推理模式以及模型家族。模式选择改变任务中的推理行为,但不是一个同时保证最高质量和最低成本的开关。
应分清训练形成的能力、推理配置和应用工作流。提高推理预算可能帮助复杂任务,却不能直接读取未提供的私有文件,也不能修复工具权限错误。
推理模式不同不意味着输入事实自动增加
输入与条件。同问题缺少当前配置文件,分别用较短与较长推理预算。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1共同缺口 | 二者都没读文件 | 不知道最新值。 |
| 2增加推理 | 可以分析更多候选原因 | 不会凭空获得当前文件事实。 |
| 3正确补充 | 提供只读工具取得证据 | 再比较不同预算是否有额外收益。 |
把过程连起来。推理模式调整计算,不替代检索;不声称Qwen或其他模型的闭源内部行为。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:比较格式转换、跨模块Bug分析和未知资料查询,提出不同预算与工具策略,再用独立任务评价。不要从总体结果推断每类中文、代码和工具任务等幅改善。
完成标准是把模式作为可测配置,而不是能力承诺。报告属于特定模型版本与测试条件,不应当作当前所有产品的默认行为说明。
拓展阅读目录事实依据 [S018] · 练习与工程推导为本书独立编写。
C1.14 · LLM技术研究全景
对应资料:A Survey of Large Language Models
LLM综述提供知识地图,汇集架构、训练、适应与评价等研究。不同被引用工作使用的模型、数据和时间不同,综述不能让这些结论自动具有统一适用范围。
阅读时记录每项技术属于哪一层、解决什么问题、依赖什么假设。RAG改变证据来源,RLHF改变训练行为,KV Cache改变计算复用,三者不是同类Prompt技巧。
把技术名放回它改变的那一层
输入与条件。系统不知道新文档,模型推理又很慢。
| 步骤与对象 | 内部动作 | 中间结果 / 新状态 |
|---|---|---|
| 1知识问题 | 考虑检索与索引更新 | 改变可用证据。 |
| 2推理效率 | 考虑KV、量化或服务调度 | 改变计算与资源。 |
| 3行为习惯 | 考虑提示、技能或训练 | 改变任务执行方式。 |
把过程连起来。技术全景的作用是定位干预层,不是列出越多名字越好。
边界与反例。本表是独立教学构造,用来解释该研究主题的一个局部机制,不是原论文实验或产品实测;完整方法与适用条件仍需结合本节正文。
依据与适用范围:[DERIVE]。示例输入和场景由本书明确设定。
原创练习:把本书技术放到架构、训练、推理、应用四个区域,允许跨区但说明原因。对于关键结论回到原始研究,不把综述中的概括扩展成未说明的数字。
完成标准是能发现知识连接与缺口,而非继续积累术语。遇到工作问题时,应借地图选干预层,并用真实证据验证,而不是因为某名称流行就引入系统。
拓展阅读目录事实依据 [S019] · 练习与工程推导为本书独立编写。