【每周CV论文推荐】初学模型蒸馏值得阅读的文章

知识蒸馏基础篇(经典论文) 我们一般希望部署到应用中的模型使用较少的计算资源(存储空间、计算单元等),产生较低的时延,因此需要进行模型压缩和加速。常用的四个技术是设计高效小型网络、剪枝、量化和蒸馏。 1.基础理论 2014年Hinton等人发表的《Distilling the Knowledge in a Neural Network》首次提出了蒸馏学习的概念。蒸馏学习即教师模型(大参数,深网络)蒸馏出一个学生模型(小参数,浅网络),使学生模型具有接近教师模型的效果,以达到模型压缩的目的。 softmax函数,计算分类网络中输入属于第 阅读详情

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。

模型蒸馏是非常重要的模型压缩方法,在学术界研究非常广泛,本次我们来简单给大家推荐一些初入该领域值得阅读的工作。

作者&编辑 | 言有三

1 基于优化目标驱动的知识蒸馏框架

Hinton最早在文章“Distilling the knowledge in a neural network”中提出了知识蒸馏的概念,其核心思想是一旦复杂网络模型训练完成,便可以用另一种训练方法从复杂模型中提取出来更小的模型。

文章引用量:11000+

推荐指数:✦✦✦✦✦

0879ee4c2f14f9bb8a6bfbf01d2d4a89.png

[1] Hinton G, Vinyals O, Dean J. Distilling the knowledge in a neural network[J]. arXiv preprint arXiv:1503.02531, 2015, 2(7).

2 基于特征匹配约束的知识蒸馏框架

上述基本的蒸馏框架以优化目标来约束teacher模型和student模型进行协同学习,模型学习的具体细节难以控制,会让训练不稳定且缓慢,更通用的方法其实是利用隐藏层特征来进行匹配约束,典型框架是FitNets。

文章引用量:2000+

推荐指数:✦✦✦✦✦

5284d9bf9c7ab8dd44f7e654c829b9c8.png

[2] Romero A, Ballas N, Kahou S E, et al. Fitnets: Hints for thin deep nets[J]. arXiv preprint arXiv:1412.6550, 2014.

[3] Huang Z, Wang N. Like what you like: Knowledge distill via neuron selectivity transfer[J]. arXiv preprint arXiv:1707.01219, 2017.

3 自蒸馏框架

在上面我们介绍的框架中,假设教师模型一定是比学生模型表现更好,但是教师模型的存在增加了训练的难度,而且教师模型的存在是否一定是必要的,研究者后面开始思考不需要教师模型的框架,这些可以统一归为自蒸馏框架。

文章引用量:1000+

推荐指数:✦✦✦✦✧

a86a9bfaef0203019add698cf2f37cef.png

[4] Zhang Y, Xiang T, Hospedales T M, et al. Deep mutual learning[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2018: 4320-4328.

[5] Zhang L, Song J, Gao A, et al. Be your own teacher: Improve the performance of convolutional neural networks via self distillation[C]//Proceedings of the IEEE/CVF International Conference on Computer Vision. 2019: 3713-3722.

4 对知识蒸馏的理解

关于知识蒸馏本身的有效性问题,这几年研究者有不少新的发现,比如知识蒸馏到底是不是真的比从头训练小模型更好,教师模型的存在是必要的吗,教师模型是不是越强越好,与剪枝量化框架的结合,大家也可以多关注关注。

文章引用量:300+

推荐指数:✦✦✦✦✧

dd90353687b967e0689dd5ba3c6d2869.png

[6] Cho J H, Hariharan B. On the efficacy of knowledge distillation[C]//Proceedings of the IEEE/CVF international conference on computer vision. 2019: 4794-4802.

[7] Yuan L, Tay F E H, Li G, et al. Revisit knowledge distillation: a teacher-free framework[J]. 2019.

5 如何实战

为了帮助大家掌握模型优化压缩的相关知识!我们推出了相关的专栏课程《深度学习之模型优化:理论与实践》,讲解模型剪枝、模型量化、模型蒸馏等方向的理论与实践,感兴趣可以进一步阅读:

【视频课】AI必学,超10小时,4大模块,掌握模型优化核心技术!

7b054a746ef55133b59350adc905016c.png

总结

本次我们介绍了模型蒸馏的一些典型研究,从事相关方向的朋友可以通过阅读这些文章进行初步了解,模型蒸馏是掌握模型压缩任务的必经之路。

有三AI- CV夏季划

2267b0021d1286b7db0c55e465dd0c4a.png

如何系统性地从零进阶计算机视觉,永久系统性地跟随我们社区学习CV的相关内容,请关注有三AI-CV夏季划组,阅读了解下文:

【CV夏季划】2022年正式入夏,从理论到实践,如何系统性进阶CV?(产学研一体的超硬核培养方式)

814218066b58add0ae317db3f385758d.jpeg

转载文章请后台联系

侵权必究

b3912a5de2864a18ffe9843cafa459c7.jpeg

68ced7a5839f1e2065ffa183f2400c2a.png

eb78e096dbbc440021147f311b817a89.png

往期相关精选

模型蒸馏distill /模型剪枝 论文汇总 预训练语言模型,如BERT,已被证明在自然语言处理(NLP)任务中非常有效。然而,在训练中对计算资源的需求很高,因此阻碍了它们在实践中的应用。为了缓解大规模模型训练中的这种资源需求,本文提出一种Patient知识蒸馏, 将原始(老师)模型变成同样有效的轻量级浅网络(学生)。以往的知识蒸馏方法:只使用教师网络的最后一层的输出。不同于之前的方法,本文中学生模型耐心地从教师模型的多个中间层中学习,以实现增量知识提取,遵循以下两种策略:(i) PKD-Last: 从最后k个中学习层; 阅读详情

相关推荐

Vision-Language Navigation - Windows环境下编译安装Matterport3D Simulator仿真器(三)

目录1 编译 Matterport3D Simulator 源码1.1 源码下载1.2 编译 1 编译 Matterport3D Simulator 源码   在 Windows 下编译 Matterport3D Simulator 稍微有些不方便,需要对 CMakeLists.txt 进行一些修改,如果有更好的方法欢迎大家评论。 1.1 源码下载   还是直接在 Github 上搜索 Matterport3D Simulator 的 repo,下载源码。如果用 zip 方式,那么直接在下即可。如果使用

weixin_44110393的博客 4846

模型蒸馏:MiniLLM论文阅读(MiniLLM: Knowledge Distillation of Large Language Models )【基座模型蒸馏】

发现单步的生成策略往往是很重要的,所以对刚刚的梯度公式做了一些变换,将单步的梯度分离出来。那如果我们可以获得更多的大模型的信息,比如说模型生成句子的概率,甚至是整个的白盒的模型,我们能否比现在做的更好。这个问题首先是有意义的,因为现在开源的优质大模型越来越多,相比于用GPT4去蒸馏,其实这些大模型也足以作为训练小模型的比较好的teacher模型。随着生成式大语言模型的兴起,很多工作也尝试从chatgpt的API中获取数据,然后来蒸馏生成式的小模型,这种蒸馏方法实际上就是所谓的Sequence KD。

u013250861的博客 1418

基于STM32与ESP8266的MQTT协议实现阿里云物联网平台远程LED控制

本文详细介绍了如何利用STM32单片机与ESP8266 Wi-Fi模块,通过MQTT协议连接阿里云物联网平台,实现远程控制LED灯的完整物联网项目。内容涵盖硬件连接、阿里云平台配置、MQTT协议与AT指令解析、STM32代码实战以及数据解析与调试技巧,为嵌入式开发者提供了一个清晰、实用的物联网入门实践指南。

svm4gardener的博客 794

蒸馏论文八(分类蒸馏论文八篇)

本文介绍了分类蒸馏的八篇论文 自蒸馏 Be Your Own Teacher: Improve the Performance of Convolutional Neural Networks via Self Distillation Self Distillation文中提出的自蒸馏方法,相比于传统蒸馏方法来说,无需提前训练教师网络,而是在学生网络训练的过程中进行自蒸馏,不仅可以训练出更高精度的小网络,而且花费的时间更少。 文中使用的自蒸馏方法如下: 如图所示,一个ResNet根据其深度分为四个部分

蓝鲸鱼的博客 2116

2025东方财富笔试考什么?cata能力测评攻略|答题技巧真题分享

4月10日-4月20日 专业笔试(行测+金融知识混合双打) 4月25日-5月10日 面试车轮战(AI面+半结构化+压力面) 5月15日起 Offer发放(谈薪必杀技:对标同花顺/雪球)这里不仅是金融极客的乐园,更是**“年薪30万管培生计划”**的主战场——你将用代码重构K线,用算法预判市场,成为资本市场的“数字先知”。东方财富,中国金融信息服务领域的“隐形冠军”,以**“金融数据+互联网”双擎驱动**,打造了覆盖证券、基金、期货的全生态交易平台。:• “我总坚持自己的方案”(HR:团队毒药!

Dgntsj的博客 3262

洛奇 服务器文件,MabinogiG20S2 [洛奇G20服务端]

Code:Titles:>set_title /id: /add /remove Parameters for titles>set_title /id:60001 /add add devcat title>set_title /id:60001 /remove remove devcat title===========================...

weixin_30813385的博客 4307

大模型论文汇总 | 如何蒸馏CLIP?十篇CLIP高效知识蒸馏方法分享!

AI大模型作为人工智能领域的重要技术突破,正成为推动各行各业创新和转型的关键力量。抓住AI大模型的风口,掌握AI大模型的知识和技能将变得越来越重要。学习AI大模型是一个系统的过程,需要从基础开始,逐步深入到更高级的技术。这里给大家精心整理了一份全面的AI大模型学习资源,包括:AI大模型全套学习路线图(从入门到实战)、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等,资料免费分享!

m0_56255097的博客 2594

【Unity 反向运动学插件】Final IK 一套完整的IK解决方案

Final IK是Unity中一套完整的反向运动学解决方案,提供多种IK算法(CCD、FABRIK等)和功能模块,包括全身IK、VR驱动、武器瞄准、视线跟随等。其核心是通过数学方法计算关节旋转,使末端骨骼精确到达目标位置。系统支持多约束求解、旋转限制、动画烘焙及交互系统,采用模块化设计,兼顾性能与扩展性,适用于动作游戏、VR等需要高质量角色控制的场景,是Unity生态中最成熟的IK工具链之一。

2403_88403568的博客 1007

【每周CV论文推荐】初学模型剪枝值得阅读的文章

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。模型剪枝是非常重要的模型优化与压缩方法,本次我们来简单给大家推荐一些初入该领域值得阅读的工作。作者&编辑 | 言有三1 基于优化目标的连接剪枝模型剪枝的思想可以追溯到上个世纪LeCun等人的研究,Optimal Brain Damage,他们通过建立...

hacker_long的专栏 508

172、摄像头振动与异响分析:VCM 共振、OIS 机械噪声的用户体验改善

摘要: 本文深入探讨了手机摄像头模组中VCM(音圈马达)与OIS(光学防抖)系统产生的振动异响问题及其解决方案。通过实际案例,分析了VCM弹簧片共振、OIS悬丝机械噪声以及系统级共振的成因,提出了硬件改进(如弹簧片厚度调整、阻尼材料应用)、驱动优化(PWM频率微调、软启动配置)和算法避让等综合解决策略。特别强调了量产阶段隐蔽性问题的排查技巧,包括扫频测试、机械阻尼处理和用户体验优化方法(如频率掩蔽)。作者建议工程师避免过度依赖仿真数据,重视实物测试,并与声学团队协作,以解决这类"玄学"问题,提升用户感知体验

sundong_81的博客 131

如何在白平衡标定种构建不同类型的白平衡色温坐标系

以各家芯片方案的白平衡色温坐标系为切入点,详细介绍了各家芯片色温坐标系构建的理论依旧;并解析了不同色温坐标系下的物理含义,提提出了多种不同的色温坐标系

大熊 960

【每周CV论文推荐】初学动态模型压缩值得阅读的文章

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。动态模型压缩是一类比较新颖的模型设计与优化方法,通过对模型的设计,使其面对不同的样本或区域时表现出不同的结构,从而拥有更加高效的计算,在学术界研究非常广泛,本次我们来简单给大家推荐一些初入该领域值得阅读的工作。作者&编辑 | 言有三1 基于提前终止的...

hacker_long的专栏 374

S7-200SMART 的运动控制(一)向导配置具体步骤(图文)

S7-200SMART 的运动控制(一)向导配置具体步骤(图文)

Robot_PLC_HMI_Automation 3851

对AI初学者和学生的若干学习建议

包括如何学好AI, 打好基础,以及如何做好AI研究

disanda的专栏 1146

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【总结】有三AI所有原创模型分析设计优化与部署相关的学习资料汇总(2022年12月)...

好的模型结构是深度学习成功的关键因素之一,不仅是非常重要的学术研究方向,在工业界实践中也是模型是否能上线的关键。对各类底层深度学习模型设计和优化技术理解的深度是决定我们能否在深度学习项目中游刃有余的关键,而模型的部署则是项目的最后一环。为了让大家能够系统性掌握相关内容,为以后做研究以及就业打下基础,我们平台输出了海量与模型有关的内容,包括公众号文章,书籍,以及4门对应的视频课程,本次来汇总一下相关...

hacker_long的专栏 600

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

又来一个论文神器!

读研/读博的你,是不是符合:毕设/研一/博一科研小白刚进课题组,不知道如何写开题报告和综述?前沿顶会、期刊论文、综述文献浩如烟海,不知道学习路径,无从下手?导师放养,既不懂也不管,师兄各忙各的,自己在黑暗中苦苦摸索?觉得自己数学差,算法差,编程差,英语差,写作差,学术功底差,组会汇报乏善可陈,导师怼到怀疑人生?没时间读、不敢读、不愿读、读得少、读不懂、读不下去、读不透彻一篇完整的论文?CVPR、I...

cainiao_python的博客 256

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

推荐文章系统设计实战:从召回排序到工程落地

推荐系统是现代内容平台的核心决策引擎,其本质是融合协同过滤、向量语义与实时行为数据的多阶段算法架构。它基于用户画像与文章特征,通过召回、排序、重排三层机制实现个性化分发,核心价值在于提升点击率、完读率与长期用户留存。关键技术包括ANN向量召回、DeepFM/DIN排序模型、时效性衰减因子(τ=168小时)及特征实时聚合。典型应用场景涵盖技术博客侧栏推荐、冷启动优化与B端内容分发。本文聚焦真实工业级落地细节,覆盖LightGBM轻量MVP构建、AB测试UVS综合指标设计及线上延迟/P99稳定性保障等关键实践。

weixin_34242331的博客 442

大模型学习路线图:从入门到精通,全网最详细攻略,不服来辩!

随着人工智能技术的飞速发展,大模型(Large-Scale Models)已经成为推动自然语言处理(NLP)、计算机视觉(CV)等领域进步的关键因素。本文将为您详细介绍从零开始学习大模型直至成为专家的全过程,包括所需掌握的知识点、学习资源以及实践建议等。无论您是初学者还是有一定基础的专业人士,都能从中获得有价值的指导。一、基础知识准备在开始学习大模型之前,需要先掌握一些基础知识,这些知识将为后续的学习打下坚实的基础。数学基础:线性代数、概率论与数理统计、微积分等。

2401_85343303的博客 1467

大模型入门到精通:程序员的完整学习路径与实战指南_普通程序员如何转行大模型?

本文为程序员提供了转行大模型领域的详细攻略,包括明确目标方向、掌握Python和深度学习基础、学习Transformer架构与预训练技术、通过实践项目积累经验、参与开源社区、利用推荐资源系统学习,以及构建个人品牌和职业发展建议。文章还提供了从入门到精通的七个阶段学习路径和丰富的免费学习资源,帮助零基础者逐步掌握大模型技术,实现职业转型。

m0_63171455的博客 1062

零基础转行大模型:程序员必备的技能清单与学习资源_普通程序员如何转行大模型?

本文为程序员提供转行大模型领域的详细攻略,包括明确目标方向、掌握Python等基础知识、学习Transformer架构、通过实践项目积累经验、参与开源社区、利用在线资源学习,以及构建个人品牌和寻找职业机会。文章强调理论与实践结合,提供具体学习路径和资源,帮助读者系统掌握大模型技术,实现职业转型。

2401_84494441的博客 1035

(2025最新)普通程序员转行大模型全攻略:从零到专家的完整学习路径,巨详细!!

本文为程序员提供转行大模型领域的完整攻略,包括明确目标方向、掌握基础知识、深入学习大模型技术、实践项目和参与开源社区。文章详细介绍了从零开始学习大模型的路径和资源,帮助程序员系统掌握大模型技术,实现职业转型。

weixin_55154866的博客 1167

大模型学习路线图:从入门到精通,我说这是全网详细的,谁赞成谁反对?

随着人工智能技术的飞速发展,大模型(Large-Scale Models)已经成为推动自然语言处理(NLP)、计算机视觉(CV)等领域进步的关键因素。本文将为您详细介绍从零开始学习大模型直至成为专家的全过程,包括所需掌握的知识点、学习资源以及实践建议等。无论您是初学者还是有一定基础的专业人士,都能从中获得有价值的指导。一、基础知识准备在开始学习大模型之前,需要先掌握一些基础知识,这些知识将为后续的学习打下坚实的基础。数学基础:线性代数、概率论与数理统计、微积分等。

2401_84204207的博客 1777

(2025最新大模型教程)普通程序员转行大模型全攻略:从零到专家的完整学习路径,非常详细收藏我这一篇就够了!

本文为程序员提供转行大模型领域的完整学习路径,涵盖明确方向、基础知识、核心技术、实践项目和职业发展建议。从Python编程、深度学习框架到Transformer架构、预训练微调等核心技术,指导学习者系统掌握大模型开发与应用。推荐参与开源社区、完成文本分类等实践项目,并提供精选在线课程、书籍和论文资源。文章强调实践与持续学习的重要性,建议通过GitHub项目和技术博客构建个人品牌,最终实现向大模型领域的成功转型。

2401_84204207的博客 1191

大模型学习路线图终极指南:从入门到精通,全网最详细,无与伦比!

随着人工智能技术的飞速发展,大模型(Large-Scale Models)已经成为推动自然语言处理(NLP)、计算机视觉(CV)等领域进步的关键因素。本文将为您详细介绍从零开始学习大模型直至成为专家的全过程,包括所需掌握的知识点、学习资源以及实践建议等。无论您是初学者还是有一定基础的专业人士,都能从中获得有价值的指导。

2401_85375151的博客 1484

程序员转行大模型领域:零基础入门到项目实战全攻略

转行大模型领域需要扎实的理论基础和丰富的实践经验。通过系统学习、参与项目和开源社区,你可以逐步掌握大模型技术,并在职业发展中取得成功。希望这份攻略能为你的转行之路提供帮助,祝你在大模型领域大展宏图!

2401_84494441的博客 797
上一篇: 【每周CV论文推荐】初学模型量化值得阅读的文章
下一篇: 【项目实战合集】计算机视觉毕业设计项目怎么选,超30个经典案例供你选择...
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄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、付费专栏及课程。

余额充值