模型的解剖 — 一句话进去,到底发生了什么
这一章讲三件事: 一条文本进入模型后的完整流水线(切词→变数→互相参照→长度上限); 为什么各家模型换成了同一个新底座 Transformer(2017 年登场、如今几乎所有大模型共用的架构); 以及 MoE(把一个大模型拆成多个分工的「专家」小网络)新开的泄漏通道。 为什么拆解隐私的书要先讲解剖: 你得先知道数据藏在模型的哪些器官里,才谈得上保护它。
1. 先看现象:同一个问题,换个问法答案就变
你问模型「总结这份报告」,它答得很好;你把同一份报告拆成两半再喂,它答得更好或更差。 这不是玄学——模型对「一段文字怎么被切碎、怎么被摆进来」极其敏感。 而每一种切碎和摆放的方式,都是一个可能泄漏数据的位置。
作者在原书里给每个基础概念都配了一个「隐私与安全考量」小框, 本章就把这条流水线从头走到尾,每个器官停一站。
2. 顶层全景:四道工序
"The patient has a fever"
│ ① 分词:切成小片段
▼
["The"," patient"," has"," a"," fe","ver"] ← 切法由各家的分词器决定
│ ② 嵌入:每个片段变成一串数
▼
[0.21,-1.3,…] [0.8,0.02,…] … ← 意思相近的词,数也相近
│ ③ 注意力:每个位置互相看、按相关性取材
▼
"fever" 的表示里掺进了 "patient" 的信息
│ ④ 全程受一个硬约束
▼
上下文窗口:一次最多能看多少个标记(512 ~ 100 万,见第 4 节)
图说:四道工序,每道都留有数据痕迹。本章主走查就是这四个箭头。