BottleNeck Unit
Read: Inception paper [“Going deeper with convolutions”](https://arxiv.org/pdf/1409.4842.pdf)
This reduces complexity while maintaining minimum accuracy loss. Several different types of bottleneck units are
Convolution 3x3
Inception Bottleneck
ResNet Bottleneck Unit
Mobile v2 bottleneck
Shuffle Bottleneck

Multiplication cost
Assume Input: WxHxC and Output : WxHxC.
Let m=C/4. g=2, C=16
Convolution 3x3: 9CCHW = 2304HW
ResNet Bottleneck: HW(2mC+9mm)= (17/16)CCHW= 272HW
MobileNet Bottleneck: HW(2mC+9m) = ((2/4)CC+9C/4)HW = 164HW
ShuffleNet Bottleneck: HW(2mC/g+9m) = ((2/4g)CC+9C/4)HW=100HW
Last updated
Was this helpful?