caffe学习记录(八) shufflenet学习记录

ShuffleNet是由Face++提出的一种轻量化网络结构,通过Groupconvolution和Channelshuffle改进ResNet,采用Bottomneck结构,利用两个1x1的filter进行channel维度的压缩和恢复,大幅减少计算量。其创新在于Groupconvolution后引入Channelshuffle,实现不同group间channel信息的充分交换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ShuffleNet(2017, Dec 7th)Face++提出的一种轻量化网络结构,主要思路是使用Group convolution和Channel shuffle改进ResNetBottomneck结构,用两个1x1的filter来对channel维度进行压缩和恢复,节省大量的计算量。在shufflenet中,用到了分组group,为了解决不同group channel信息无法共享的问题,引入了channel shuffle, 对不同group的channel进行shuffle,在shuffle次数很多的情况下,可以看做是在做充分的卷积。

深入来看,整个过程为,首先进行Group conv,比如分为3组,然后交换channel维度信息,再进行depthwise separate convolution operations,最后用1X1的filter恢复维度。这样的好处是既能大幅度减少计算量,实现了group,又保证了channel的信息能在不同的group中相互交换。

 

转载于:https://www.cnblogs.com/ChrisInsistPy/p/9651642.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值