论文
Richard Zhang.
In ICML, 2019. Making Convolutional Networks Shift-Invariant Again
来源:
https://github.com/adobe/antialiased-cnns
目的:
解决CNN网络下maxpool或者avgpool中timeshift不变性不能保持的问题
从代码上看M取值从1到9(奇数)
从代码上看,硬件不需要增加特殊电路,但downsample的优化(引入filter)需考虑,实现上这类pooling需要分解为多种pool加filter(1Dconv)。
处理办法
Baseline | Anti-aliased replacement |
---|---|
[nn.MaxPool2d(kernel_size=2, stride=2),] |
[nn.MaxPool2d(kernel_size=2, stride=1), Downsample(channels=C, filt_size=M, stride=2)] |
[nn.Co |