所以很自然地,作者把shuffle block里的第二个1x1卷积替换成了SE模块,只是少了缩放和拼接操作。 classSpatialWeighting(nn.Module):def__init__(self,channels,ratio=16,conv_cfg=None,act_cfg=(dict(type='ReLU'),dict(type='Sigmoid'))):super().__init__()ifisinstance(act_cfg,dict):act_cfg=(act_c...
Lite-HRNet:轻量级HRNet,FLOPs大幅下降 分享一篇新出的 CVPR 2021 轻量级网络论文 Lite-HRNet: A Lightweight High-Resolution Network ,大名鼎鼎的HRNet的升级版。 论文:https://arxiv.org/abs/2104.06403 代码:https://github.com/HRNet/Lite-HRNet 0 动机 HRNet有很强的表示能力,很适用于对位置敏感的应用,比如...
在HRNet中用 shuffle block 替换 res block,得到了Naive Lite-HRNet。 基于HRNet多尺度信息丰富的特性,加入了多尺度信息交互,并通过pooling的方法,降低了Shuffle Block中的1*1 Conv的计算复杂度。 动机: 为了做一个高分辨率的轻量化HRNet网络。 采用类似的思路,在HRNet多尺度特征交互方面再做些文章是可以进一步提升...