【星球知识卡片】模型蒸馏的核心技术点有哪些,如何对其进行长期深入学习...

【知识蒸馏】 Knowledge Distillation from A Stronger Teacher 近年来,视觉模型的精度凭借更高级的训练策略和模型结构取得了大幅度的提升,但更新颖的模型也给知识蒸馏的应用带来了许多挑战。当前大部分知识蒸馏方法仍然是在传统的基准训练策略和模型上进行研究和实验,而在精度更高的新颖模型和策略下的表现甚至低于不使用知识蒸馏。以往的工作大多将此归结为模型的容量差异(capacity gap)导致的蒸馏效果下降。本文将介绍来自商汤研究团队和悉尼大学等机构的研究人员提出的一种logits层面的知识蒸馏算法DIST。 阅读详情

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享模型蒸馏的核心技术点。

作者&编辑 | 言有三

1 什么是模型蒸馏

一般地,大模型往往是单个复杂网络或者是若干网络的集合,拥有良好的性能和泛化能力,而小模型因为网络规模较小,表达能力有限。利用大模型学习到的知识去指导小模型训练,使得小模型具有与大模型相当的性能,但是参数数量大幅降低,从而可以实现模型压缩与加速,就是知识蒸馏与迁移学习在模型优化中的应用。

Hinton等人最早在文章“Distilling the knowledge in a neural network”中提出了知识蒸馏这个概念,其核心思想是一旦复杂网络模型训练完成,便可以用另一种训练方法从复杂模型中提取出来更小的模型,因此知识蒸馏框架通常包含了一个大模型(被称为teacher模型),和一个小模型(被称为student模型)。

2 优化目标驱动的知识蒸馏框架

Hinton等人提出的框架是在模型最后的预测端,让student模型学习到与teacher模型的知识,这可以称之为直接使用优化目标进行驱动的框架,也是最简单最直接的框架,它不关心中间的学习过程,类似的还有ProjectionNet等。

3 特征匹配的知识蒸馏框架

目标驱动型的知识蒸馏框架的具体细节是难以控制的,会让训练变得不稳定且缓慢。一种更直观的方式是将teacher模型和student模型的特征进行约束,从而保证student模型确实继承了teacher模型的知识,其中一个典型代表就是FitNets,FitNets将比较浅而宽的Teacher模型的知识迁移到更窄更深的Student模型上。

4 没有教师模型的知识蒸馏

一般知识蒸馏框架都需要包括一个Teacher模型和一个Student模型,而Deep mutual learning则没有Teacher模型,它通过多个小模型进行协同训练,这也是非常有研究意义的方向。

5 与其他框架的结合

在进行知识蒸馏时,我们通常假设teacher模型有更好的性能,而student模型是一个压缩版的模型,这不就是模型压缩吗?与模型剪枝,量化前后的模型对比是一样的。所以知识蒸馏也被用于与相关技术进行结合,apprentice框架是一个代表。

6 其他

总的来说,模型蒸馏有非常多的研究方向,包括:

(1) 优化目标驱动的知识蒸馏框架拓展。

(2) 基于特征匹配的知识蒸馏框架拓展。

(3) 不压缩模型,甚至训练更大模型的框架。

(4) 无教师模型的框架。

(5) 自动搜索的框架。

(6) 与其他模型压缩技术的结合。

(7) 其他。

以上内容,如果你不想自己学习,可以去我们知识星球的网络结构1000变板块—模型蒸馏板块阅读。

有三AI知识星球

知识星球是有三AI的付费内容社区,里面包括各领域的模型学习,数据集下载,公众号的付费图文原稿,技术总结PPT和视频,知识问答,书籍下载,项目推荐,线下活动等资源,了解详细请阅读以下文章:

【杂谈】有三AI知识星球一周年了!为什么公众号+星球才是完整的?

【杂谈】万万没想到,有三还有个保密的‘朋友圈’,那里面都在弄啥!

转载文章请后台联系

侵权必究

往期精选

【知识蒸馏】知识蒸馏(Knowledge Distillation)技术详解 知识蒸馏综述 阅读详情

相关推荐

AI对话技术:从概念到实践的知识沉淀方法

人工智能对话系统作为自然语言处理的核心技术,通过模拟人类对话实现知识传递。其技术原理基于Transformer架构的注意力机制,结合知识图谱实现语义理解。在工程实践中,对话系统可显著提升技术学习效率,降低知识获取门槛。典型应用包括个人知识管理、团队技术决策支持等场景。本文通过持续记录与AI助手的深度技术对话,构建了包含LLM微调、RAG系统优化等热点的知识体系,采用问题树和对话分级等方法实现结构化沉淀。这种模式为开发者提供了可复用的技术认知框架,特别适合处理Transformer模型、知识图谱构建等复杂议题

weixin_30780649的博客 373

【知识蒸馏】Knowledge Distillation with the Reused Teacher Classifier

知识蒸馏的目的是将一个强大而繁琐的教师模型压缩到一个轻量级的学生模型中,而不至于牺牲很多性能。为此,在过去的几年里,人们提出了各种方法,一般都有精心设计的知识表示,这反过来又增加了模型开发和解释的难度。相比之下,我们的经验表明,一个简单的知识蒸馏技术足以大大缩小师生之间的性能差距。我们直接将预先训练好的教师模型中的判别分类器重新用于学生推理,并通过单一的ℓ2损失的特征对齐来训练学生编码器。这样一来,只要他们提取的特征完全一致,学生模型就能达到与教师模型完全相同的性能。

AaaA00000001的博客 1761

DeepSeek R1替代方案全解析:从卡顿根源到AI使用操作系统

大语言模型(LLM)作为新型基础设施,其服务稳定性与接入方式直接影响工程效率。DeepSeek R1虽为开源MoE架构的里程碑模型,但官方Web服务未适配高并发场景,本质是科研快照而非SaaS产品。理解其671B参数规模与实际部署限制(如显存需求、量化精度断崖、API熔断机制),是选择合理接入路径的前提。技术价值体现在低延迟响应、上下文稳定性及专业领域准确率,典型应用场景覆盖内容创作、编程辅助、学术研究、企业知识管理等。本文基于实测数据与多平台对比,系统拆解云API、聚合工具、IDE集成、本地部署四类路径,

388

迁移学习 fine tune(微调) 模型蒸馏

文章目录迁移学习: 把预训练模型参数迁移到新的模型上,帮助模型训练。应用场景手段fine tune/ fine tuning:微调,一种调参手段优点使用场景具体操作学习率设置使用哪些层权重multi-task learning 迁移学习: 把预训练模型参数迁移到新的模型上,帮助模型训练。 应用场景 数据集中只有少量的label data,直接训练效果很差,容易过拟合。 手段 fine tune/ fine tuning:微调,一种调参手段 y=wx,若w实际为5。 如果w初始化为0,需不断反向传播更新后得到

puspos的博客 1766

EnlightenGAN训练复现记录

记录EnlightenGAN过程中的问题和解决方式。提示:以下是本篇文章正文内容,下面案例可供参考。

L_27N113E的博客 3849

组态王|组态王通过选择日期实现历史数据的查询

②在弹出的【插入通用控件】对话框选择【Calender Control】控件,然后点击【确定】按钮,关闭对话框,然后在画面上适当的位置按住鼠标左键并拖动,绘制出一个矩形框,放开鼠标,就完成了控件的绘制。此函数将指定的时间格式(年,月,日,时,分,秒)转换为以秒为单位的长整型数,转换的时间基准是UTC(格林尼治)1970年1月1日00:00:00。实现内容,通过两个日历控件选择开始日期和结束日期,然后点击【历史数据查询】按钮,在报表中显示对应时间段的数据集。另外你用过哪些组态软件?

做有价值的事,积累有价值的笔记! 4571

史上最全模型蒸馏全解:一步一步带你走向模型蒸馏全流程

模型蒸馏简单来说,就是将一个大模型(比如BERT)的权重,通过一定规则,压缩到小模型(比如RoBERTa)的权重中。 蒸馏其实特别形象,就像把一杯饱和盐水蒸馏成纯净水一样,质量减少了效果却没有多大变化。在大模型(LLM)领域,模型的发展趋势是参数量不断增大。因为模型的性能和模型的规模是正相关的。 从2017年到2024年,LLM的参数数量经历了指数级增长: 2017年,Transformer模型的参数量为0.05亿。 2018年,GPT模型的参数量为0.11亿,BERT模型为0.34亿。 2020年,GPT

2302_80236633的博客 2万+

CCS导入工程报错?手把手教你安装C2000编译器(附最新下载链接)

本文详细解析CCS导入工程报错的常见原因,并提供三种安装C2000编译器的解决方案(TI官网离线安装、CCS内置更新和App Center渠道)。通过版本匹配技巧和路径配置要点,帮助开发者快速解决编译器缺失问题,确保项目顺利导入和编译。

weixin_30374009的博客 664

【星球知识卡片】AutoML都有哪些核心技术,如何对其进行长期深入学习

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享AutoML的核心技术点。作者&编辑 | 言有三 1 AutoML与数据增强大家都知道数据增强很重要,是深度学习必备良药...

hacker_long的专栏 884

单细胞分析实战:用R语言绘制带连线的堆叠柱状图(附完整代码)

本文详细介绍了如何使用R语言绘制带连线的堆叠柱状图进行单细胞转录组数据分析,特别适用于展示细胞比例变化趋势。通过完整代码示例和实战技巧,帮助研究者优化多组别比较的可视化效果,提升科研图表质量。

yhn4567890的博客 390

ENSP内使用wireshark进行抓包,并且解析icmp报文

前四位:54 89 98 e8 20 38 为ip报文包的mac地址也就是物理地址。一开始进行抓包是没有icmp报文的,需要我们在ensp中使用pc1请求联通pc9。协议编号后分别为:ip版本、ip首部报文长度、服务类型、ip报文总长度。最后为校验和 、源ip地址、目的ip、从08 00开始为真正的数据。我们需要实验的端口为:0/0/4,也就是抓包第三个交换机内的报文。其中显示的icmp报文就是我们需要解析的ip报文。源mac地址后跟着的就是协议编号: 08 00。根据ip报文包的结构我们进行解析。

2301_81713278的博客 2140

【星球知识卡片】图像生成都有哪些核心技术,如何对其进行长期深入学习

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分图像生成的核心技术点。作者&编辑 | 言有三 1 基本图像生成框架一个基本的图像生成框架包括判别器和生成器,其中生成器输入...

hacker_long的专栏 1202

STM32F401RCT6最小系统原理图设计

STM32F401RCT6最小系统原理图设计一、主控芯片二、电源电路三、晶振电路三、下载电路四、完整电路图      本文章基于STM32F401RCT6进行最小系统原理图设计,包含主控芯片,电源,晶振电路,下载电路等几部分 一、主控芯片 主控芯片采用STM32F401RCT6,需注意: VBAT在不接电池的情况下需接3.3V,VDDAVREF+需接3.3V,否则会造成芯片供电不正常,无法启动和识别的情况 VDDAVREF+和VCAP1处电容需按照规格书

weixin_43278295的博客 2万+

【星球知识卡片】模型压缩重要方向-动态模型,如何对其长期深入学习

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享模型压缩中的一个非常重要的方向,动态模型。作者&编辑 | 言有三 1 基于样本动态变化的卷积权重Dynamic Convo...

hacker_long的专栏 651

【用unity实现100个游戏之18】从零开始制作一个类CSGO/CS2、CF第一人称FPS射击游戏——基础篇1(附项目源码)

生存和射击游戏一直是我的最爱,说起3D最普遍的应该就是射击系统了,你可以在任何情况下加入射击功能,所以我写下了这篇FPS开发记录。希望对你有帮助。在这个项目中,你将学习如何设计和实现射击系统、武器系统、玩家控制、场景设计等方面的内容。通过这个项目,你将深入了解游戏开发中的许多核心概念和技术,并且在实践中不断提升自己。本项目将带你从零开始逐步实现一个完整的第一人称射击游戏,并且会逐步引入一些高级功能,如特效、声音等。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 5503

《Autosar_BSW高阶配置》总目录_培训教程持续更新中...

目录 一、Autosar COM Module 二、Autosar BswM Module 三、Autosar EcuM Module 四、Autosar DCM Module 五、Autosar DEM Module 六、其它Module陆续推出 欢迎大家订阅《Autosar_BSW高阶配置》专栏(可以理解为是Autosar培训教程),该专栏每周至少更新一篇,一次订阅,不再二次收费,献上常用的案例和配置方法。下方整理了相关博文的链接(单击蓝色字体即可跳转),方便大家获取。 本专栏...

「汽车电子助手」的博客 4万+

卡片的sak为不支持的类型_【星球知识卡片】模型量化的核心技术点有哪些,如何对其进行长期深入学习...

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享模型量化的核心技术点。作者&编辑 | 言有三1 二值(1bit)量化二值量化是最高效率的量化方式,也可以称之为1bit量化,即将32位浮点数量化为1bit整型,非常适合FPGA等平台进行并行运算。二值量化模型以Binary Connect和Binarized Neural Networks为代表。2 8bit量化8bit量化是当前工业...

weixin_39550258的博客 995

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【星球知识卡片】图像风格化与翻译都有哪些核心技术,如何对其长期深入学习...

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享图像风格化相关的资源。作者&编辑 | 言有三 1 基本的图像风格化模型2015年德国图宾根大学科学家在论文《A Neura...

hacker_long的专栏 584

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【星球知识卡片】深度学习图像降噪有哪些关键技术点,如何学习

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享图像降噪相关的资源。作者&编辑 | 言有三 1 基本的CNN降噪模型图像去噪模型的输出是无噪声的图像,与输入图像大小相同...

hacker_long的专栏 864

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

cv方向有哪些_【星球知识卡片】视频分类与行为识别有哪些核心技术,对其进行长期深入学习...

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享视频分类的核心技术点。作者&编辑 | 言有三 1 3D卷积视频相对于图像多出了一个维度,而3D卷积正好可以用于处理这个维度,因此也非常适合视频分类任务,不过缺点是计算量比较大,下图展示了一个简单的3D模型。 2 RNN与LSTM视频和语音信号都是时序信号,而RNN和LSTM正是处理时序信号的模型,也是早期用于视频分类的重...

weixin_39799565的博客 258

【星球知识卡片】图像和视频超分辨都有哪些核心技术,如何对其长期深入学习...

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享图像和视频超分辨相关的资源。作者&编辑 | 言有三 1 基本的超分辨模型基本的超分辨模型根据上采样(upsampling)...

hacker_long的专栏 602

【AutoML】强化学习如何用于模型蒸馏?

大家好,欢迎来到专栏《AutoML》,在这个专栏中我们会讲述AutoML技术在深度学习中的应用,这一期讲述在知识蒸馏中的应用。作者&编辑 | 言有三上一期给大家介绍了AutoML...

hacker_long的专栏 1594

【星球知识卡片】人脸属性编辑都有哪些核心知识点,如何长期进行学习

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享人脸属性编辑的核心技术点。作者&编辑 | 言有三 1 人脸表情编辑人脸表情编辑即更改脸部的表情属性,包括嘴唇、鼻子等区域...

hacker_long的专栏 911

lbs的核心技术都有哪些?_【星球知识卡片】视频分类与行为识别有哪些核心技术,对其进行长期深入学习...

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享视频分类的核心技术点。作者&编辑 | 言有三1 3D卷积视频相对于图像多出了一个维度,而3D卷积正好可以用于处理这个维度,因此也非常适合视频分类任务,不过缺点是计算量比较大,下图展示了一个简单的3D模型。2 RNN与LSTM视频和语音信号都是时序信号,而RNN和LSTM正是处理时序信号的模型,也是早期用于视频分类的重要模型。3 双流法...

weixin_39567013的博客 218

【星球知识卡片】视频分类与行为识别有哪些核心技术,对其进行长期深入学习...

大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享视频分类的核心技术点。作者&编辑 | 言有三 1 3D卷积视频相对于图像多出了一个维度,而3D卷积正好可以用于处理这个维...

hacker_long的专栏 772

【杂谈】深度学习之模型设计书看完了完全不过瘾?那这些拓展资料你都看了不?...

大家应该还记得有三在今年6月份出版的新书《深度学习之模型设计》吧,这是一本讲述深度学习模型设计核心算法的书籍,同时配套有大量实战案例,书籍介绍链接如下。言有三新书来袭!业界首次深入全面讲...

hacker_long的专栏 858
上一篇: 【AutoML】强化学习如何用于模型蒸馏?
下一篇: 【总结】言有三&阿里天池深度学习模型设计直播汇总
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值