6 votos

¿Qué es MBConv que está utilizando EfficientNetv2?

EfficinetNetV2 utiliza MBConv/Fused-MBConv como parte de su arquitectura. No hay claridad sobre qué son realmente estas operaciones en el artículo (ni en las referencias). Parece ser algún tipo de interruptor suave de convoluciones a capas convolucionales normales, que dependería del tiempo real para ejecutarse en el acelerador. ¿Existe alguna definición de MBConv/Fused-MBConv en algún lugar?

5voto

ACMath Puntos 13

El bloque bottleneck_block utilizado como el bloque de construcción básico de MobileNetv2 es el MBConv (bloque de construcción de EfficientNets). Por favor, consulte el método bottle_neck en https://towardsdatascience.com/mobilenetv2-inverted-residuals-and-linear-bottlenecks-8a4362f4ffd5

Los MBConvs buscan la naturaleza invertida de Res, que es exactamente lo contrario al funcionamiento de ResNets. Todo debería estar claro en el enlace anterior

Se puede ver en muchos artículos que involucran EfficientNets, que los MBConvs son básicamente la estructura de MobileNetv2

1 votos

En efficientNet (y efficientNet v2) se hace mención de una capa llamada "SE" utilizada en MBconv. (ver arxiv.org/pdf/2104.00298.pdf, figura 2). No veo esta capa mencionada en el artículo que has adjuntado y no puedo encontrar ninguna fuente al respecto. ¿Podrías ayudar?

1 votos

SE = Capa de excitación por compresión :)

0 votos

Encontré la explicación en este artículo más clara. towardsdatascience.com/…

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X