EfficinetNetV2 utiliza MBConv/Fused-MBConv como parte de su arquitectura. En el documento (y en las referencias) no se aclara en qué consisten realmente estas operaciones. Parece que se trata de una especie de cambio suave de convs Depthwise a capas convolucionales normales, que dependería del tiempo real de ejecución en el acelerador. ¿Hay alguna definición de MBConv/Fused-MBConv en algún sitio?
Respuesta
¿Demasiados anuncios?
ACMath
Puntos
13
El bottleneck_block utilizado como building block básico de MobileNetv2 es el MBConv (building block de EfficientNets). Consulte el método bottle_neck en https://towardsdatascience.com/mobilenetv2-inverted-residuals-and-linear-bottlenecks-8a4362f4ffd5
MBConvs busca la naturaleza Res invertida, que es exactamente lo contrario al funcionamiento de ResNets.. Todo debería quedar claro en el enlace anterior
En muchos artículos sobre EfficientNets se observa que MBConvs es básicamente la estructura de MobileNetv2