ACNet: Strengthening the Kernel Skeletons for Powerful CNN via Asymmetric Convolution Blocks

论文目的: 1.本文寻找了非对称的CNN block去代替原来的标准卷积。用三个并行的kernel,dxd,1xd,dx1,output 相加。

在这里插入图片描述

贡献

1、提出了非对称卷积增强标准卷积提取特征能力,不需要时间花费。
2、提出AC block,不需要增加超参,替换原卷积block方便。
在这里插入图片描述
上图三个卷积+fuse==下图经过 (三个kernel相加以后的kernel)
在这里插入图片描述
三个branch并行训练的结果。
在这里插入图片描述在这里插入图片描述在这里插入图片描述
CIFAR:所有模型一样的batch-size,一样的learning-rate,可以看到ACBs的加入有明显的提升
在这里插入图片描述
ImageNet:AlexNet有11x11,5x5的卷积,本文还是使用了1x3和3x1的卷积。
在这里插入图片描述
移除BN in brach,那就在sum以后再batchnormalization,三个kernel有所不同。e.g.在实际中很少有上下flip,3x3的kernel没有意义,但水平kernel在轴对称位置会产生与原始图像相同的输出,所以部分ACB可以提取有效特征,并且鲁棒性更好。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
总结:
1.skeleton比corner更重要;
2)acb可以显著增强skeleton,从而提高性能
3)与常规acb相比,在边界处加入水平和垂直内核会降低模型的性能

在这里插入图片描述
———————————————————————————

补充

因为结构比较简单,自己复现了一下
在这里插入图片描述在这里插入图片描述
确实提高了一个点以上,所以叫白给的精度

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值