模型剪枝(移动端)-NetAdapt

NetAdapt算法通过逐步减少层中滤波器数量来优化网络结构,同时保持资源消耗在预设范围内。首先,通过实验测量确定每个层的最大过滤器数;然后,依据L2-范数保留最重要的滤波器;最后,进行短期和长期调优以恢复精度,特别适用于小网络的精度恢复,避免算法选择错误的网络配置。
摘要由CSDN通过智能技术生成

​​​​​​轻量级网络:NetAdapt算法_坚硬果壳_的博客-CSDN博客

 

 

 

1. Choose Number of Filters:这一步的重点是确定有多少过滤器保存在一个特定的层基于经验的测量。NetAdapt逐渐减少目标层中的过滤器数量,并测量每个简单网络的资源消耗。将选择能够满足当前资源约束的最大过滤器数量。注意,当从一个层中删除一些过滤器时,也应该删除以下层中的关联通道。因此,需要考虑其他层的资源消耗变化。
2. Choose Which Filters:此步骤根据前一步的体系结构选择要保留哪些过滤器。文献中提出的方法很多,为了保持算法的简单性,我们选择了基于量的方法。在本工作中,保留L2-范数最大的N个滤波器,其中N为前一步确定的滤波器个数。
3. Short-/Long-Term Fine-Tune:NetAdapt中的短期调优和长期调优步骤都涉及到端到端的网络明智调优。短期调优比长期调优迭代更少。在算法的每次迭代中,我们都用相对较少的迭代次数(即(短期的)恢复精度,以并行或顺序恢复。这一步在适应资源减少较多的小网络时尤为重要,否则精度会下降到零,从而导致算法选择错误的网络方案。
————————————————
版权声明:本文为CSDN博主「thisiszdy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/thisiszdy/article/details/90515075

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值