Where is the MobileNetV4? #2608
-
|
I only find MobileNetV1,V2,V3 and V5 in the timm models. So where is the MobileNetV4? And what model is MobileNetV5? I noticed that Google seems to have only released up to V4. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
MobileNetV4 variants are implemented within the mobilenetv3.py file. pytorch-image-models/timm/models/mobilenetv3.py Lines 783 to 1036 in ae4d1bb MobileNetV5 is Vision Encoder from Gemma3n: |
Beta Was this translation helpful? Give feedback.
-
|
Brian's answer is correct, mnv4 has the same higher level structure as mnv3 so it's implemented there with two new blocks added. mnv5 was for Gemma 3n encoder, it could be trained stand alone too but for most 'mobile' applications not clear that's better than mnv4 hybrid. For scaling up maybe? mnv5 uses the same blocks as mnv4 but it has a different head setup w/ multi-scale fusion. So implemented as its own file for clear separation for the gemma integration. mnv1 and mnv2 have a structure that's simila to efficientnet, which is why they are implemented there. |
Beta Was this translation helpful? Give feedback.
MobileNetV4 variants are implemented within the mobilenetv3.py file.
pytorch-image-models/timm/models/mobilenetv3.py
Lines 783 to 1036 in ae4d1bb