HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks

Mingxing Tan; Quoc V. Le

EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks

Abstract

Convolutional Neural Networks (ConvNets) are commonly developed at a fixed resource budget, and then scaled up for better accuracy if more resources are available. In this paper, we systematically study model scaling and identify that carefully balancing network depth, width, and resolution can lead to better performance. Based on this observation, we propose a new scaling method that uniformly scales all dimensions of depth/width/resolution using a simple yet highly effective compound coefficient. We demonstrate the effectiveness of this method on scaling up MobileNets and ResNet. To go even further, we use neural architecture search to design a new baseline network and scale it up to obtain a family of models, called EfficientNets, which achieve much better accuracy and efficiency than previous ConvNets. In particular, our EfficientNet-B7 achieves state-of-the-art 84.3% top-1 accuracy on ImageNet, while being 8.4x smaller and 6.1x faster on inference than the best existing ConvNet. Our EfficientNets also transfer well and achieve state-of-the-art accuracy on CIFAR-100 (91.7%), Flowers (98.8%), and 3 other transfer learning datasets, with an order of magnitude fewer parameters. Source code is at https://github.com/tensorflow/tpu/tree/master/models/official/efficientnet.

Code Repositories

darya-baranovskaya/keyword_spotting
pytorch
Mentioned in GitHub
rwightman/efficientnet-jax
jax
Mentioned in GitHub
filipmu/Kaggle-APTOS-2019-Blindness
pytorch
Mentioned in GitHub
amirdy/dog-breed-classification
pytorch
Mentioned in GitHub
lukemelas/EfficientNet-PyTorch
pytorch
Mentioned in GitHub
prakhargoyal106/MelanomaClassification
pytorch
Mentioned in GitHub
rmwkwok/product_visual_search
tf
Mentioned in GitHub
facebookresearch/pycls
pytorch
Mentioned in GitHub
clovaai/rexnet
pytorch
Mentioned in GitHub
james77777778/keras-image-models
pytorch
Mentioned in GitHub
toanbkmt/EfficientnetFruitDetect
pytorch
Mentioned in GitHub
mnikitin/EfficientNet
mxnet
Mentioned in GitHub
pikkaay/efficientnet_gpu
tf
Mentioned in GitHub
triple7/Keras-WGAN-RGB-128x128
tf
Mentioned in GitHub
lpirola13/flower_recognizer
tf
Mentioned in GitHub
maxwelltsai/DeepGalaxy
tf
Mentioned in GitHub
titu1994/keras-efficientnets
tf
Mentioned in GitHub
rwightman/pytorch-image-models
pytorch
Mentioned in GitHub
wusaifei/HWCC_image_classification
pytorch
Mentioned in GitHub
lvweiwolf/efficientdet
tf
Mentioned in GitHub
reyvaz/pneumothorax_detection
tf
Mentioned in GitHub
denizyuret/playground
pytorch
Mentioned in GitHub
hyang0129/foodclassapp
tf
Mentioned in GitHub
jaketae/mlp-mixer
pytorch
Mentioned in GitHub
filaPro/visda2019
tf
Mentioned in GitHub
miramind/efficientnets_pytorch
pytorch
Mentioned in GitHub
federicopozzi33/MobileOne-PyTorch
pytorch
Mentioned in GitHub
Cyprien0105/DataScience
Mentioned in GitHub
lpirola13/flower-recognizer
tf
Mentioned in GitHub
nimiew/Grab-Computer-Vision
Mentioned in GitHub
christiansafka/img2vec
pytorch
Mentioned in GitHub
isaachaw/GrabCarRecognition
pytorch
Mentioned in GitHub
kairess/efficientnet_example
Mentioned in GitHub
DeepBrainsMe/FSnet
pytorch
Mentioned in GitHub
facebookresearch/ClassyVision
pytorch
Mentioned in GitHub
qubvel/efficientnet
tf
Mentioned in GitHub
JoegameZhou/efficientnet-b0
mindspore
Mentioned in GitHub
IMvision12/keras-vision-models
pytorch
Mentioned in GitHub
BobMcDear/pytorch-efficientnet
pytorch
Mentioned in GitHub
abhuse/pytorch-efficientnet
pytorch
Mentioned in GitHub
xslidi/EfficientNets_ddl_apex
pytorch
Mentioned in GitHub
iamilyasedunov/key_word_spotting
pytorch
Mentioned in GitHub
Jmak12/Iris1
pytorch
Mentioned in GitHub
mingxingtan/efficientnet
tf
Mentioned in GitHub
asad-62/IVP-DNN
tf
Mentioned in GitHub
osmr/imgclsmob
mxnet
Mentioned in GitHub
rwightman/gen-efficientnet-pytorch
pytorch
Mentioned in GitHub
jason90330/EdgeFinal
pytorch
Mentioned in GitHub
BenjiKCF/EfficientNet
Mentioned in GitHub
luuchung/cifar-100
Mentioned in GitHub
canturan10/satellighte
pytorch
Mentioned in GitHub
epoc88/PFLD_68pts_Pytorch_2020
mxnet
Mentioned in GitHub
zsef123/EfficientNets-PyTorch
pytorch
Mentioned in GitHub
cgebbe/kaggle_pku-autonomous-driving
pytorch
Mentioned in GitHub
lyqcom/efficientnet
mindspore
Mentioned in GitHub
WonJunPark/Efficientnet
Mentioned in GitHub
setharram/facenet
tf
Mentioned in GitHub
semskurto/APTOS
Mentioned in GitHub
PotatoSpudowski/CactiNet
pytorch
Mentioned in GitHub
ravi02512/efficientdet-keras
tf
Mentioned in GitHub
maragori/DeepfakeForensics-v1
pytorch
Mentioned in GitHub
HyeonhoonLee/MAIC2021_Sleep
pytorch
Mentioned in GitHub
najlaeLemrabet/FacialKeypointsDetection
pytorch
Mentioned in GitHub
TravisLeeTS/grabcvchallenge
tf
Mentioned in GitHub
ultralytics/yolov5
pytorch
Mentioned in GitHub
Legoons/Melanoma_classification
pytorch
Mentioned in GitHub
Mayurji/Image-Classification-PyTorch
pytorch
Mentioned in GitHub
northeastsquare/effficientnet
tf
Mentioned in GitHub
chrisqqq123/FA-Dist-EfficientNet
pytorch
Mentioned in GitHub
gomezzz/distmsmatch
pytorch
Mentioned in GitHub
Deci-AI/super-gradients
pytorch
Mentioned in GitHub
HO4X/TSR_JetsonTX2
Mentioned in GitHub
ckyrkou/EmergencyNet
tf
Mentioned in GitHub
SunDoge/efficientnet-pytorch
pytorch
Mentioned in GitHub
DableUTeeF/keras-efficientnet
tf
Mentioned in GitHub
vladthesav/MoldAI
pytorch
Mentioned in GitHub
shijianjian/efficientnet-pytorch-3d
pytorch
Mentioned in GitHub
open-edge-platform/geti
pytorch
Mentioned in GitHub
armin-azh/3DefficientNet
tf
Mentioned in GitHub
github-luffy/PFLD_68points_Pytorch
mxnet
Mentioned in GitHub
Jintao-Huang/EfficientNet_PyTorch
pytorch
Mentioned in GitHub
gomezzz/MSMatch
pytorch
Mentioned in GitHub
js-aguiar/wheat-object-detection
pytorch
Mentioned in GitHub
SifatMd/Research-Papers
Mentioned in GitHub
6210612757/facerecognition
tf
Mentioned in GitHub
narumiruna/efficientnet-pytorch
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
domain-generalization-on-vizwizEfficientNet-B4
Accuracy - All Images: 41.7
Accuracy - Clean Images: 46.4
Accuracy - Corrupted Images: 35.6
domain-generalization-on-vizwizEfficientNet-B2
Accuracy - All Images: 38.1
Accuracy - Clean Images: 42.8
Accuracy - Corrupted Images: 31.4
domain-generalization-on-vizwizEfficientNet-B1
Accuracy - All Images: 36.7
Accuracy - Clean Images: 41.5
Accuracy - Corrupted Images: 30.9
domain-generalization-on-vizwizEfficientNet-B5
Accuracy - All Images: 42.8
Accuracy - Clean Images: 47.3
Accuracy - Corrupted Images: 37
domain-generalization-on-vizwizEfficientNet-B3
Accuracy - All Images: 40.7
Accuracy - Clean Images: 45.3
Accuracy - Corrupted Images: 34.2
domain-generalization-on-vizwizEfficientNet-B0
Accuracy - All Images: 34.2
Accuracy - Clean Images: 38.4
Accuracy - Corrupted Images: 27.4
fine-grained-image-classification-on-birdsnapEfficientNet-B7
Accuracy: 84.3%
fine-grained-image-classification-on-fgvcEfficientNet-B7
Accuracy: 92.9
fine-grained-image-classification-on-food-101EfficientNet-B7
Accuracy: 93.0
fine-grained-image-classification-on-oxford-1EfficientNet-B7
Accuracy: 95.4%
fine-grained-image-classification-on-stanfordEfficientNet-B7
Accuracy: 94.7%
image-classification-on-cifar-10EfficientNet-B7
Percentage correct: 98.9
image-classification-on-cifar-100EfficientNet-B7
PARAMS: 64M
Percentage correct: 91.7
image-classification-on-flowers-102EfficientNet-B7
Accuracy: 98.8%
image-classification-on-gashissdbEfficientNet-b0
Accuracy: 98.11
F1-Score: 99.01
Precision: 99.94
image-classification-on-imagenetEfficientNet-B7
GFLOPs: 37
Number of params: 66M
Top 1 Accuracy: 84.4%
image-classification-on-imagenetEfficientNet-B2
GFLOPs: 1
Number of params: 9.2M
Top 1 Accuracy: 79.8%
image-classification-on-imagenetEfficientNet-B3
Number of params: 12M
Top 1 Accuracy: 81.1%
image-classification-on-imagenetEfficientNet-B0
GFLOPs: 0.39
Number of params: 5.3M
Top 1 Accuracy: 76.3%
image-classification-on-imagenetEfficientNet-B6
GFLOPs: 19
Number of params: 43M
Top 1 Accuracy: 84%
image-classification-on-imagenetEfficientNet-B4
GFLOPs: 4.2
Number of params: 19M
Top 1 Accuracy: 82.6%
image-classification-on-imagenetEfficientNet-B1
GFLOPs: 0.7
Number of params: 7.8M
Top 1 Accuracy: 78.8%
image-classification-on-imagenetEfficientNet-B5
GFLOPs: 9.9
Number of params: 30M
Top 1 Accuracy: 83.3%
image-classification-on-omnibenchmarkEfficientNetB4
Average Top-1 Accuracy: 35.8
medical-image-classification-on-nct-crc-heEfficientnet-b0
Accuracy (%): 95.59
F1-Score: 97.48
Precision: 99.89
Specificity: 99.45

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks | Papers | HyperAI