news 2026/4/25 15:10:47

揭秘大模型“瘦身”黑科技:深度调研知识蒸馏,如何让小模型拥有大智慧?太透彻了!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
揭秘大模型“瘦身”黑科技:深度调研知识蒸馏,如何让小模型拥有大智慧?太透彻了!

概述

知识蒸馏的目的是将知识从大型复杂模型转移到更小更高效的模型中。

按照实现类型,大体可分为两种:

  • 黑盒蒸馏(Black-box):学生模型仅可访问教师模型的输入和输出
  • 白盒蒸馏(White-box):除了教师模型输入输出外,教师模型的输出分布或中间隐藏状态也可访问

当前的主要趋势是:黑盒蒸馏在工业界使用更广泛,因为黑盒蒸馏能利用闭源模型的能力。学术界用白盒蒸馏的研究也比较多,容易挖掘创新点。此外,也有一些工作开始采用白盒蒸馏与黑盒蒸馏相结合,逐渐成为新的发展方向。

一、代表性文献

1.综述性文章

A Comprehensive Survey on Knowledge Distillation[1] 这篇是25年10月的综述,内容比较详尽,它将白盒蒸馏和黑盒蒸馏细分成以下几个类别:

其中,白盒蒸馏是根据模型的架构去分,分成基于BERT和只基于Decoder的,这种分发个人觉得比较粗暴,不是很合理。

黑盒蒸馏是根据方法区分,比较合理,主要分为以下三种:

  • 思维链(Chain of Thought):教师模型对已有数据生成思维链,供学生模型训练
  • 指令遵循(Instruction Following):教师模型对训练数据生成指令、输入和输出样本,供学生模型训练
  • 上下文学习(In-context Learning):构造任务,收集教师模型在不同上下文情况下的输出,结果供学生模型训练

Survey on Knowledge Distillation for Large Language Models: Methods, Evaluation, and Application[2] 是另一篇综述性的研究,发布时间是24年1月,内容不如上一篇丰富,不过也提出了一些不同的梳理和思考。

A Survey on Knowledge Distillation of Large Language Models[3]这篇24年的文章则是根据具体的方法论,汇总了各种知识蒸馏的方法,研究细分领域可以参考。

2.黑盒蒸馏文章

DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning[4]这篇文章就是黑盒蒸馏的典型代表。

在这篇文章中,有6个蒸馏的小模型,4个基座是Qwen,两个基座是Llama3.1。

DeepSeek-R1小模型的蒸馏方式:将DeepSeek-v3(671B)模型生成的数据作为小模型训练集。

训练数据量包含两部分:推理数据(60w)+非推理数据(20w)

MiniPLM: Knowledge Distillation for Pre-Training Language Models[5]是最新比较典型的黑盒蒸馏方法。

具体思路是:根据教师模型和学生模型之间的输出概率分布差异,调整学生模型预训练数据的语料库。

根据概率分布,做出以下调整:

  • 减少简单样本
  • 增加复杂/多样性样本
  • 提出噪音/有害样本

它的实验中教师模型参数量为1.8B,学生模型的参数量为200M/500M/1.2B。

其中,Pre-Train w/o KD为未经蒸馏的小模型性能表现。

3.黑盒与白盒结合蒸馏文章

DistilQwen2.5: Industrial Practices of Training Distilled Open Lightweight Language Models[6] 是通义实验室发布的一篇比较经典的黑白盒相结合的文章。

具体方案是:

  • 黑盒蒸馏:使用Qwen3-Max(1T)和GPT-4o(闭源)作为教师模型,来生成小模型的训练数据
  • 指令问题生成:根据问题指令,输出相关响应
  • 优化训练数据:为原始训练数据增加思维链(CoT)
  • 训练数据筛选:根据信息量、任务平衡性筛选数据
  • 验证问题正确性:对已有答案进行事实核验
  • 白盒蒸馏:让学生模型的输出和教师模型输出尽可能接近

白盒蒸馏除交叉熵损失外,还采用知识蒸馏损失来最小化学生模型与教师模型的输出的Token序列之间的散度。

模型蒸馏前后的性能如下表所示:

蒸馏前后总体会有提升,部分任务可能无变化或下降。

后面我会进一步从代码角度分析这篇文章的思路。

4.蒸馏效果评估

在调研具体方法时,还发现了Quantification of Large Language Model Distillation[7]这一篇有关蒸馏效果量化评估的工作。

里面解释了一个有趣的现象:当问大模型身份性问题时,它可能会答出其它厂商的答案。

比如,问Qwen-Max它的开发团队是谁,它会说它是由Anthropic开发的。

按照这篇文章提出的评估方法,蒸馏水平越靠近右上角,采用蒸馏的程度越高。

图中表明,Claude、Doubao和Gemini的蒸馏程度较低,而Qwen-Max的蒸馏程度最高。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

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

halcon大型照片的拼接术

前提1,如果图片非常大,又有很多特种。 2,使用harris角点检测的代价是非常高的。方法第一步1,先提取特种的特种点,比如圆心,矩形的中心,或者其他特征性的特种点。要求这些特种点提取去来要稳定性…

作者头像 李华
网站建设 2026/4/19 22:15:51

收藏!Java开发者零门槛转型大模型:从入门到企业级落地

在大模型技术重构行业生态的今天,“转型AI”成为很多Java开发者的职业必修课。但不少人卡在“入门无门”“不知如何结合现有工作”的困境中,甚至产生“我做了多年Java,转型是不是太晚了”的焦虑。 作为从Java后端平稳过渡到大模型工程化领域的…

作者头像 李华
网站建设 2026/4/24 17:34:00

智能终端在铁路客运服务中的应用现状与发展策略研究

目录 摘要 一、引言:铁路客运的智能化转型浪潮 1.1 背景与意义 1.2 研究范围与方法 二、智能终端在铁路客运服务中的应用现状 2.1 旅客服务领域的应用深化 (1)全流程无感出行体系 (2)个性化服务推送系统 &…

作者头像 李华
网站建设 2026/4/25 4:32:11

工厂实施MES系统,需要注意哪些问题?

​在做完一家电子工厂的MES项目并且上线以后,我也终于明白为什么MES系统的集中度很低了。因为每个工厂的情况会非常不同,比如:管理的思路不同,货品的价值有高低,是否有物联网设备?是否需要通过MES控制&…

作者头像 李华
网站建设 2026/4/24 4:50:10

接口自动化测试之 pytest 接口关联框架封装

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快一般情况下,我们是通过一个yaml文件进行关联实现在根目录下新建一个文件yaml,通过上述conftest.py文件实现全局变量的更新:1.首先需要建立一…

作者头像 李华
网站建设 2026/4/24 4:50:40

基于单片机的自动迎宾门的设计

2 基于单片机的自动迎宾门控制系统总体方案设计 2.1 设计的基本思路 (1)在人靠近自动迎宾门(开门或关门)时,安装在门上的热释电红外线感应器在监控范围之内检测到人体的活动,然后由单片机控制电机来开启车门。 (2)当无人接近时,关闭时间为1秒…

作者头像 李华