Gloun SENet

Last updated on Feb 14, 2021

gluon_senet154

Parameters 115 Million
FLOPs 27 Billion
File Size 440.17 MB
Training Data ImageNet
Training Resources
Training Time

Architecture Convolution, Dense Connections, Global Average Pooling, Max Pooling, Softmax, Squeeze-and-Excitation Block
ID gluon_senet154
Crop Pct 0.875
Image Size 224
Interpolation bicubic
SHOW MORE
SHOW LESS
README.md

Summary

A SENet is a convolutional neural network architecture that employs squeeze-and-excitation blocks to enable the network to perform dynamic channel-wise feature recalibration.

The weights from this model were ported from Gluon.

How do I load this model?

To load a pretrained model:

import timm
m = timm.create_model('gluon_senet154', pretrained=True)
m.eval()

Replace the model name with the variant you want to use, e.g. gluon_senet154. You can find the IDs in the model summaries at the top of this page.

How do I train this model?

You can follow the timm recipe scripts for training a new model afresh.

Citation

@misc{hu2019squeezeandexcitation,
      title={Squeeze-and-Excitation Networks}, 
      author={Jie Hu and Li Shen and Samuel Albanie and Gang Sun and Enhua Wu},
      year={2019},
      eprint={1709.01507},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}

Results

Image Classification on ImageNet

Image Classification
BENCHMARK MODEL METRIC NAME METRIC VALUE GLOBAL RANK
ImageNet gluon_senet154 Top 1 Accuracy 81.23% # 64
Top 5 Accuracy 95.35% # 64