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

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

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

动态模型压缩是一类比较新颖的模型设计与优化方法,通过对模型的设计,使其面对不同的样本或区域时表现出不同的结构,从而拥有更加高效的计算,在学术界研究非常广泛,本次我们来简单给大家推荐一些初入该领域值得阅读的工作。

作者&编辑 | 言有三

1 基于提前终止的框架

BranchyNet以非常简洁的形式实现了不同难度的样本在测试时运行不同网络的思想,它在正常网络通道上包含了多个旁路分支,这样的思想是基于观察到的现象,随着网络的加深,模型表征能力越来越强,大部分简单的图片可以在较浅层时学习到足以识别的特征,从而可以提前终止。

文章引用量:900+

推荐指数:✦✦✦✦✦

d6884b2d94a9236a1354e368e29bb9f3.png

[1] Teerapittayanon S, McDanel B, Kung H T. Branchynet: Fast inference via early exiting from deep neural networks[C]//2016 23rd International Conference on Pattern Recognition (ICPR). IEEE, 2016: 2464-2469.

[2] Figurnov M, Collins M D, Zhu Y, et al. Spatially adaptive computation time for residual networks[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2017: 1039-1048.

2 基于模块跳过的框架

研究表明在训练时随机丢弃深度残差网络的一些残差模块,可以获得不同深度残差模型集成的效果,提高模型的泛化能力。Blockdrop框架基于这个思路,从数据中学习可以丢弃的残差模块,从而实现不同输入样本使用不同的计算。

文章引用量:800+

推荐指数:✦✦✦✦✦

ca0610f3e944fda2c1c3583a57f1d037.png

[3] Wu Z, Nagarajan T, Kumar A, et al. Blockdrop: Dynamic inference paths in residual networks[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2018: 8817-8826.

[4] Wang X, Yu F, Dou Z Y, et al. Skipnet: Learning dynamic routing in convolutional networks[C]//Proceedings of the European Conference on Computer Vision (ECCV). 2018: 409-424.

3 基于注意力的框架

模型的计算量不仅与模型的参数量有关,也与输入数据的大小有关,如果能减小输入尺寸,降低空间维度,也可以减少计算量,Dynamic Capacity Networks就是这样的一个典型框架,通过注意力机制来选择跳过无关的背景,聚焦有意义的前景。

文章引用量:300+

推荐指数:✦✦✦✦✦

170ef9e988ba08eba08affc73c849661.png

[5] Almahairi A, Ballas N, Cooijmans T, et al. Dynamic capacity networks[C]//International Conference on Machine Learning. PMLR, 2016: 2549-2558.

[6] Gao X, Zhao Y, Dudziak Ł, et al. Dynamic channel pruning: Feature boosting and suppression[J]. arXiv preprint arXiv:1810.05331, 2018.

4 与其他模型压缩方法的联系

许多的模型压缩方法之间都存在联系甚至被联合使用来进一步获得计算效率更高的模型,动态模型的核心是为了动态自适应地降低模型推理过程中的计算量,这与自动化模型剪枝、自动化模型量化等技术其实是相通的。

文章引用量:500+

推荐指数:✦✦✦✦✧

560ef3b772bacc7079548251c387c624.png

[7] Lin J, Rao Y, Lu J, et al. Runtime Neural Pruning[C]. neural information processing systems, 2017: 2181-2191.

[8] Jin Q, Yang L, Liao Z. Adabits: Neural network quantization with adaptive bit-widths[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2020: 2146-2156.

5 如何实战

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

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

3301872134afb33c9c013214d50e8c5d.png

总结

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

有三AI- CV夏季划

36a48b20885250090805ced31c916604.png

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

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

a20a70d30ce26e90e7f2f2180333ee9f.jpeg

转载文章请后台联系

侵权必究

3e1b5a9830025bb6fc8a4fe537ff53a7.jpeg

d6db1d8e29e589dc3b1a6915e67333fb.png

93f5ada450778d4577aaec0da61aa132.png

往期相关精选

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

相关推荐

五篇重塑NLP的奠基性论文:从语义消歧到可信决策的技术脉络

词向量、注意力机制、长程依赖建模、端到端对齐、不变性学习——这些现代NLP核心技术并非凭空而来,而是源于一系列直面真实工程约束的范式突破。理解ELMo如何用分层LSTM动态解构词义歧义,掌握RNN门控机制在超长文本中的物理瓶颈与演化路径,剖析AlphaGo三层验证思想对推荐系统与风控模型的迁移价值,洞察神经机器翻译中‘对齐即翻译’的本质,以及ImageNet式预训练对NLP数据构造与层次化表征的隐性启示。这些不仅是论文复现,更是解决客服意图识别卡点、小语种翻译断崖、法律文书时序断裂等工业场景问题的关键思维工

weixin_33695082的博客 433

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

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

u013250861的博客 1417

PyTorch深度学习框架核心特性与工程实践详解

深度学习框架作为现代人工智能开发的基础工具,其核心在于高效实现神经网络的计算与优化。PyTorch凭借动态计算图机制实现了'定义即运行'的编程范式,这种设计不仅支持实时调试和灵活控制流,还与Python生态无缝集成。在工程实践中,PyTorch通过GPU加速张量计算和自动微分系统显著提升了模型训练效率,广泛应用于计算机视觉、自然语言处理等领域。特别是其动态图特性在Transformer等复杂模型开发中展现出独特优势,配合分布式训练和混合精度技术可进一步优化大规模模型训练。本文通过具体代码示例剖析PyTorc

weixin_33698823的博客 407

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

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。模型蒸馏是非常重要的模型压缩方法,在学术界研究非常广泛,本次我们来简单给大家推荐一些初入该领域值得阅读的工作。作者&编辑 | 言有三1 基于优化目标驱动的知识蒸馏框架Hinton最早在文章“Distilling the knowledge in a ...

hacker_long的专栏 1656

深度学习系列资料总结

说明本系列深度学习资料集合包含机器学习、深度学习等各系列教程,主要以计算机视觉资料为主,包括图像识别、分类、检测、分割等,内容参考Github及网络资源,仅供个人学习。深度学习定义一般是指通过训练多层网络结构对未知数据进行分类或回归深度学习分类有监督学习方法——深度前馈网络、卷积神经网络、循环神经网络等;无监督学习方法——深度信念网、深度玻尔兹曼机,深度自编码器等。手写机器学习笔记github机器学习算法公式推导以及numpy实现github人工智能相关术语link。..................

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 2万+

双硬盘下Ubuntu 16.04与Win10双系统的安装

之前写过一个双系统安装过程,今天再次整理的原因是想重点强调双硬盘的区别。标红的一定要注意看,那就是我自己一步一步踏出来的坑啊...   基础步骤就不再重复,重点讲区别,需要看详细步骤的童鞋(或者你只有一个硬盘)请看我上一篇博客https://blog.youkuaiyun.com/weixin_40308540/article/details/80157444   区别:双硬盘和单硬盘的区别是什么呢?...

不吃包子 1125

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

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

蓝鲸鱼的博客 2116

【Ubuntu】SMBus Host controller not enabled(虚拟机进入不了图形界面)

SMBus Host controller not enabled(虚拟机进入不了图形界面)

Cappuccino Blog 4万+

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

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

hacker_long的专栏 600

Ferromagnetic soft continuum robots

本文来自机器人领域顶刊,Science Robotics。介绍了一种铁磁软连续体机器人,主要贡献为1)介绍了一个基于磁性微粒和聚合物的软连续体机器人的制造方法,在机器人外表面涂了一层水凝胶,极大地降低了摩擦阻力;2)并研究了在磁场下,不同粒子体积分数下,此机器人的驱动性能;利用手动操控的磁铁,进行了许多实验证明该机器人性能的优异性。 铁磁软连续体机器人 Ferromagnetic soft continuum robots [1] Paper Link Authors: Kim, Yoonho, et al

XU Yangxin的博客 1374

2025使用VM虚拟机安装配置Macos苹果系统下Flutter开发环境保姆级教程--下篇

我们可以看到,目前配置基本完成了,现在有两个错,一个是Chrome没安装,这个自己安装就可以了,如果不需要WEB测试也不影响开发,另一个是Simulator还没安装,这个主要是安装的时间太长了,也就是上面的这一步。这里要注意,这个下载安装会比较慢,有的载会特别卡造成安装失败,最好的办法是挂一个VPN,保证安装完成,不过这个可以在以后单独进行安装。至此,基本的安装完毕,好多人会以为Xcode就OK了,其实还没有,我们还缺少命令行工具包,这个在安装完Flutter以后进行设置。

weixin_48803304的博客 1412

免费开源AI客户端Chatbox新手指南:一次接上5家大模型,数据不出本机

Chatbox 是一款免费的开源 AI 桌面客户端,把 OpenAI、Claude、Ollama 等 5 家大模型装进一个窗口,数据全部存在本地,适合想白嫖多模型对比、又不想聊天记录上传第三方的普通用户和开发者。 ## 它凭什么好用 - **一家接五家**:OpenAI API、Claude API、Chatbox AI、Ollama、SiliconFlow 在 [模型接入层](https:/

gitblog_00325的博客 366

鸿蒙ArkUI内部API10以及11开发,输入框唤起输入法键盘,页面会被顶起的解决办法

鸿蒙ArkUI内部API10以及11开发,输入框唤起输入法键盘,页面会被顶起的解决办法

zmx781284440的博客 3215

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

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

m0_63171455的博客 1062

注意力机制模块:二次创新:CBAM 与 ECA 融合形成 CECA 模块,参数量减少 40%

文章摘要: 本文提出一种轻量化注意力模块CECA,通过融合CBAM和ECA的优势解决模型部署中的精度与速度矛盾。CBAM虽具备通道和空间双重注意力,但参数量大;ECA轻量但缺乏空间注意力。CECA采用ECA的一维卷积替换CBAM的通道注意力部分,保留其空间注意力模块,在保持双注意力能力的同时减少40%参数量。实验表明该方案在边缘设备部署中能维持精度并提升推理速度,特别适用于YOLO等目标检测模型的轻量化改进。文章详细拆解了架构设计、代码实现及参数量优化原理,为算法工程师和嵌入式开发者提供了实用解决方案。

ZXSXJ的博客 237

为YOLOv11引入自适应特征融合模块(ASFF)

本文探讨了在YOLOv11中引入ASFF(自适应空间特征融合)模块以解决多尺度目标检测性能不均衡的问题。作者分析了传统FPN固定融合策略的缺陷,详细介绍了ASFF模块的实现原理,包括动态权重生成网络设计和特征融合机制。通过将ASFF集成到YOLOv11颈部网络,实现了特征在双向流动时的自适应融合,在复杂场景下mAP提升1.2%而推理时间仅增加3-5ms。文章还分享了训练调参技巧和部署注意事项,指出ASFF特别适合交通监控等目标尺度变化大的场景,但强调需根据实际需求平衡模型复杂度与性能。最后提供了工程实践建议

as1225120794的博客 322

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

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

2401_84204207的博客 1190

使用 MATLAB/Simulink 构建一个 核电站汽轮机与发电机协调控制系统 的仿真模型

在核电机组中,汽轮机-发电机系统是将核能最终转化为电能的关键环节。与火电机组不同,核反应堆的热惯性大、功率调节慢,因此汽轮机的控制策略需与反应堆特性相匹配,实现安全、稳定、高效的能量转换。维持发电机输出功率/频率稳定(响应电网调度)调节汽轮机进汽压力(匹配一回路蒸汽供应)实现“堆-机协调控制”保障机组在启停、变负荷、甩负荷等工况下的安全性本教程将带你使用构建一个核电站汽轮机与发电机协调控制系统汽轮机调速系统(调门控制)建模发电机与电网接口建模(同步机)

xiaoheshang_123的博客 190

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

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

2401_84494441的博客 1035

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

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

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

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

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

weixin_55154866的博客 1167

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

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

2401_84494441的博客 797

【阅读材料精选 From-to-Date:2019.10.01~2019.11.07】

【阅读材料精选 From-to-Date:2019.10.01~2019.10.31】 重点内容 NLP 网络课堂 文献 模型相关 数据集 拓展阅读 以上内容摘自新浪微博:@爱可可-爱生活 https://weibo.com/fly51fly?refer_flag=1005055010_&is_all=1 ...

adolhung的博客 251

2025年普通程序员转行大模型全攻略:从零基础到专家的完整学习路径!

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

2401_84495872的博客 922

热门项目推荐:thorough-pytorch - 深度学习领域的PyTorch终极指南

热门项目推荐:thorough-pytorch - 深度学习领域的PyTorch终极指南 【免费下载链接】thorough-pytorch PyTorch入门教程,在线阅读地址:https://datawhalechina.github.io/thorough-pytorch/ ...

gitblog_01402的博客 399

不是怕 AI 来抢饭碗,而是怕自己抓不住 AI 递过来的新饭碗!Java程序员转行大模型超详细的学习路线!!

最近招聘高峰期来了,发现大家焦虑的点惊人相似:不是怕 AI 来抢饭碗,而是怕自己抓不住 AI 递过来的新饭碗!有Java工程师晒出面试经历:投80多份简历只收到 3 个回复,薪资比去年还降10%…HR现在招人都要问“了解微调、熟悉RAG、Agent吗”,就算过往履历一般,现在有大模型能力成了加分项!这还不是个别现象,是大部分技术正经历的职业困境:还在死命卷CRUD、调试等基础技能,不知道市场需求早就变天了;纠结学不学大模型,同行早转型手握百万高薪offer了!

m0_59162248的博客 1035

2021.12.13-12.19 AI行业周刊(第76期):培训体系

之前的周报,大白会将每周的精华内容汇总起来,整理到《大白AI周报精华汇总》中,点击即可查看。 后期需要哪方面的项目知识,可以直接去对应阅读。 大白也在不断收集更新各个项目算法作者及从业经验的视频分享,希望能让大家提高一些探索的效率,点击查看。 整理汇总:江大白 内容周期:2021.12.13-12.19 同步公众号:江大白 目录1 整理涉及公众号名单2 行业精华文章汇总2.1 基础知识方面2.1.1 深度学习相关2.2 研究方向方面2.2.1 目标检测2.2.2 图像分割2.2.3 人脸识别2.2.4

江南研习社 665
上一篇: 【通知】《生成对抗网络GAN原理与实践》代码开源,勘误汇总!
下一篇: 【总结】有三AI所有原创GAN相关的学习资料汇总(2022年12月)
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄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、付费专栏及课程。

余额充值