Table A2.
Detailed structure of mobile-based models. SA stands for Soft-Attention, SA Module denotes whether that model uses the Soft-Attention module. SE which stands for Squeeze-And-Excite, and it shows whether that block has Squeeze-And-Excite.
MobileNetV2 | MobileNetV2 + SA | MobileNetV3 Small | MobileNetV3 Small + SA | MobileNetV3 Large | MobileNetV3 Large + SA | NasNet Mobile | NasNetMobile + SA |
---|---|---|---|---|---|---|---|
Conv2D | Conv2D | Conv2D | Conv2D | Conv2D | Conv2D | Normal Cell | Normal Cell |
bottleneck | bottleneck | bottleneck SE | bottleneck SE | bottleneck 3 repeated | bottleneck 3 repeated | Reduction Cell | Reduction Cell |
bottleneck 2 repeated | bottleneck 2 repeated | bottleneck | bottleneck | bottleneck SE 3 repeated | bottleneck SE 3 repeated | Normal Cell | Normal Cell |
bottleneck 3 repeated | bottleneck 3 repeated | bottleneck SE 8 repeated | bottleneck SE 8 repeated | bottleneck 4 repeated | bottleneck 4 repeated | Reduction Cell | Reduction Cell |
bottleneck 4 repeated | bottleneck 4 repeated | bottleneck SE 2 repeated | bottleneck SE 2 repeated | Normal Cell | |||
bottleneck 3 repeated | bottleneck 3 repeated | bottleneck SE 3 repeated | bottleneck SE 3 repeated | ||||
bottleneck 3 repeated | bottleneck | ||||||
bottleneck | |||||||
Conv2D | Conv2D SE | Conv2D SE | Conv2D | Conv2D | |||
AP | Pool | Pool | Pool | Pool | |||
Conv2D | SA Module | Conv2D 2 repeated | SA Module | Conv2D 2 repeated | SA Module | SA Module | |
Softmax | Softmax | Softmax | Softmax | Softmax | Softmax | Softmax | Softmax |