2
$\begingroup$

EfficinetNetV2 uses MBConv/Fused-MBConv as a part of it's architecture. There is no clarity of what these operations actually are from the paper (nor from the references). It appears that it is some sort of soft switch from Depthwise convs to normal convolutional layers, which would depend on the actual time to execute on the accelerator. Is there a definition of MBConv/Fused-MBConv anywhere?

$\endgroup$
1
$\begingroup$

The bottleneck_block used as the basic building block of MobileNetv2 is the MBConv (building block of EfficientNets). Please refer bottle_neck method in https://towardsdatascience.com/mobilenetv2-inverted-residuals-and-linear-bottlenecks-8a4362f4ffd5

MBConvs seek inverted Res nature, which is the exact contrary to the working of ResNets.. It should all be clear in the above link

It can be seen in many papers involving EfficientNets, that MBConvs are basically the structure of MobileNetv2

$\endgroup$
2
  • $\begingroup$ In efficientNet (and efficientNet v2) the MBconv used mention a layer called "SE". (see arxiv.org/pdf/2104.00298.pdf, figure 2). I dont see this layer mentionned on your linked article and I can't find any sources on it. Could you help ? $\endgroup$ – Chopin May 24 at 9:16
  • $\begingroup$ SE = Squeeze Excitation Layer :) $\endgroup$ – Vishal Jun 17 at 16:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.