解读DPFPS: Dynamic and Progressive Filter Pruning for Compressing Convolutional Neural Networks from

DPFPS: Dynamic and Progressive Filter Pruning for Compressing Convolutional
Neural Networks from Scratch

代码地址:https://github.com/taoxvzi/DPFPS/blob/main/scripts/run_resnet101_dpss_pr_0.45.sh
先来聊聊题目:动态渐进式滤波器修剪
其有两个主要内容:
1、动态:每层的修建率不是固定的,是动态计算出来的。其优点很明显:防止修剪过度导致精度下降
2、渐进:施加惩罚项的系数lamda,不是一个固定值,是随着epoch而变化,这样不会一开始就大量修剪

一、训练的Loss 如下:
在这里插入图片描述
对于正则项,会发现是施加在在这里插入图片描述上的,这个符号代表的是需要被修剪通道的参数,可以这样理解:惩罚项只对修剪通道起作用。
那么开始所说的渐进式修剪,体现在lamda的更新上,其更新公式如下:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值