当前位置:首页 > AI科普

知识蒸馏是什么?大模型怎么把本事传给小模型

xinhack3周前 (10-19)AI科普57

知识蒸馏是什么?大模型怎么把本事传给小模型 AI科普

大模型强但重,小模型轻但笨

大模型像一位博学但行动不便的教授:什么都能答,可要占用整间实验室的算力,普通手机根本带不动。小模型像随身带的学生:跑得快、不费电,但功力浅,复杂问题答不好。理想状态是让小模型也拥有教授七八成的水平,还保持轻巧。把这种“下放能力”的思路用好了,同样的智能就能从机房走进口袋,而不是只躺在大公司的服务器里。知识蒸馏,就是实现这个想法的经典路子。

蒸馏像师傅带徒弟:不仅给答案,还给思路

传统训练小模型,是给它一堆“标准答案”去模仿,相当于只发答案册。蒸馏不一样:让已经训好的大模型当“老师”,小模型当“学生”,老师面对同一个问题时,不仅说出最终答案,还把自己的“把握分布”交出来——比如它认为 A 对的概率 80%、B 对 15%、C 对 5%。学生学的不是死答案,而是老师判断时的“分寸感”。

学生学的不是标准答案,是“软标签”

这里的关键是“软标签”。普通训练只告诉学生“正确答案是 A”;蒸馏里老师还说“B 也有点道理”。这点“也有点道理”的信息量极大——它暴露了题目里哪些选项容易混淆、知识点之间怎么连。学生抓住这些微妙关系,比只看对错学得扎实。就像徒弟不光记师傅的结论,还偷学了师傅“为什么犹豫、为什么排除”的经验。

蒸馏出来的小模型能做什么

蒸馏后的小模型,常常能塞进手机、摄像头、汽车这类设备本地运行,不用每次都把数据传到云端。好处是快、省流量、还能保护隐私——你的语音、照片不必离开设备。很多手机相册的识别、输入法的联想、车载语音助手,背后都是被蒸馏过的小模型在干活,你感觉不到,但它一直在。

蒸馏也有代价和边界

蒸馏不是免费的午餐。学生再像老师,也会有损耗,复杂推理、特别刁钻的任务上仍会掉链子;而且好学生依赖好老师——老师自己答错或带偏的地方,学生照单全收。所以工程上常是“蒸馏打底 + 少量精调”的组合拳,而不是一键把大模型压缩完事。该用大模型的场合,小模型替代不了。

为什么蒸馏会越来越重要

模型越大越强的趋势还在,但落地场景大多在端侧、在成本敏感的地方。能把云端大模型的本事“下放”到千千万万设备里,蒸馏是性价比很高的一环。它代表一种思路转变: AI 的进步不只靠把模型做得更大,也靠把已有能力用得更巧、更省、更贴近普通人。

相关文章

什么是对齐?怎么让人工智能学会该做与不该做

什么是对齐?怎么让人工智能学会该做与不该做

一个模型再聪明,如果分不清“能不能做”和“该不该做”,也靠不住。对齐(Alignment)就是让 AI 的目标和人类的价值一致——不仅要答得对,还要答得合适、安全、守边界。这篇文章用“教孩子规矩”的比…

涌现能力是什么?小模型不会、大模型突然会

涌现能力是什么?小模型不会、大模型突然会

有些能力很奇怪:模型小的时候完全没有,参数涨到一定规模,突然就会了——像攒够了人数才会涌现的“人浪”。这种“量变到质变”叫涌现能力(Emergence)。这篇文章用“凑人数”和“水温烧开”两个比喻,讲…

预训练是什么?大模型上岗前先读的「万卷书」

预训练是什么?大模型上岗前先读的「万卷书」

我们常说大模型「见多识广」,它的见识来自一个叫预训练的阶段:在正式干活前,先用海量文本自己琢磨语言规律。本文用通识教育和入职培训的比喻,讲清预训练到底是什么,以及它和微调、推理各司何职。读完你会明白大…

准确率、精确率、召回率:模型到底好不好,看哪个数

准确率、精确率、召回率:模型到底好不好,看哪个数

说一个模型「准」,到底准在哪?准确率、精确率、召回率看着都像「正确率」,关心的却不是同一件事。本文用体检和考试查漏的比喻,讲清三个指标各自的盲区,帮你读懂一份模型评测,以及面对一份评测报告时,该先盯住…

批归一化是什么?深度学习训练为什么要先把每层摆正

批归一化是什么?深度学习训练为什么要先把每层摆正

训练神经网络时有个隐蔽麻烦:前面层一变,后面层输入的分布就跟着飘,模型得不断重新适应,学得慢又抖。批归一化的解法是,在每个小批次里把层的输入「摆正」——均值拉到 0、方差归到 1。本文用军训排队和恒温…

联邦学习是什么?手机怎么在不交出数据的情况下一起训练 AI

联邦学习是什么?手机怎么在不交出数据的情况下一起训练 AI

把数据集中到一处训练 AI,最怕隐私和合规这关——没人愿意把聊天记录、病历乖乖上交。联邦学习换了思路:模型下发到各台设备,数据不出本地,只把「学到的改动」传回来汇总。本文用集体写书和老师批作业的隐喻,…

Token 到底是什么?大模型怎么把你打的汉字切成一块块来算

Token 到底是什么?大模型怎么把你打的汉字切成一块块来算

你跟 AI 聊天按量计费,可它数的不是「字」也不是「词」,是 token,也就是它对外算账的最小单位。这篇文章用接地气的比喻讲清 token 是啥、中英文切法差在哪、为什么一句中文可能吃掉好几个 to…

上下文窗口到底是什么?AI 一次到底能「读」进去多少字

上下文窗口到底是什么?AI 一次到底能「读」进去多少字

总听人说某模型「上下文 12 万 token」,这数到底管啥用?本文讲清上下文窗口是模型的「短期记忆容量」,为啥超了就忘事、长文档咋喂才不浪费,再聊聊这跟你能不能一口气聊完一整本书到底有关系,以及咱们…