on ImageNet and want to see how they behave as backbone encoder in robosat. I'm inlining the EfficientNet implementation here without the h-swish, scSE, or implant code.
The encoder blocks are tiny compared to the previous ResNet50 blocks. If the EfficientNetB0 features are strong enough we might want to spend some of the resources we gained in the decoder blocks, e.g. res-blocks for learned upsampling or PixelShuffle+ICNR init for learned upsampling, scSE blocks, or simply more features.
Needs thorough evaluation before merging; mainly opening this for visibility.
For https://github.com/mapbox/robosat/issues/172 (see for context) - this implements the EfficientNetB0 model as an encoder for our encoder-decoder architecture.
I'm currently training my EfficientNet model family (no h-swish, no squeeze-and-excitation) in
https://github.com/daniel-j-h/efficientnet
on ImageNet and want to see how they behave as backbone encoder in robosat. I'm inlining the EfficientNet implementation here without the h-swish, scSE, or implant code.
The encoder blocks are tiny compared to the previous ResNet50 blocks. If the EfficientNetB0 features are strong enough we might want to spend some of the resources we gained in the decoder blocks, e.g. res-blocks for learned upsampling or PixelShuffle+ICNR init for learned upsampling, scSE blocks, or simply more features.
Needs thorough evaluation before merging; mainly opening this for visibility.
cc @ocourtin