TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/EfficientNet: Rethinking Model Scaling for Convolutional N...

EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks

Mingxing Tan, Quoc V. Le

2019-05-28ICML 2019 5Zero-Shot Semantic SegmentationFracture detectionImage ClassificationDomain GeneralizationTransfer LearningNeural Architecture SearchMedical Image ClassificationAction RecognitionFine-Grained Image Classification
PaperPDFCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode(official)CodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode

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.

Results

TaskDatasetMetricValueModel
Domain AdaptationVizWiz-ClassificationAccuracy - All Images42.8EfficientNet-B5
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images47.3EfficientNet-B5
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images37EfficientNet-B5
Domain AdaptationVizWiz-ClassificationAccuracy - All Images41.7EfficientNet-B4
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images46.4EfficientNet-B4
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images35.6EfficientNet-B4
Domain AdaptationVizWiz-ClassificationAccuracy - All Images40.7EfficientNet-B3
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images45.3EfficientNet-B3
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images34.2EfficientNet-B3
Domain AdaptationVizWiz-ClassificationAccuracy - All Images38.1EfficientNet-B2
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images42.8EfficientNet-B2
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images31.4EfficientNet-B2
Domain AdaptationVizWiz-ClassificationAccuracy - All Images36.7EfficientNet-B1
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images41.5EfficientNet-B1
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images30.9EfficientNet-B1
Domain AdaptationVizWiz-ClassificationAccuracy - All Images34.2EfficientNet-B0
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images38.4EfficientNet-B0
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images27.4EfficientNet-B0
Image ClassificationGasHisSDBAccuracy98.11EfficientNet-b0
Image ClassificationGasHisSDBF1-Score99.01EfficientNet-b0
Image ClassificationGasHisSDBPrecision99.94EfficientNet-b0
Image ClassificationOmniBenchmarkAverage Top-1 Accuracy35.8EfficientNetB4
Image ClassificationCIFAR-10Percentage correct98.9EfficientNet-B7
Image ClassificationCIFAR-100Percentage correct91.7EfficientNet-B7
Image ClassificationImageNetGFLOPs37EfficientNet-B7
Image ClassificationImageNetGFLOPs19EfficientNet-B6
Image ClassificationImageNetGFLOPs9.9EfficientNet-B5
Image ClassificationImageNetGFLOPs4.2EfficientNet-B4
Image ClassificationImageNetGFLOPs1EfficientNet-B2
Image ClassificationImageNetGFLOPs0.7EfficientNet-B1
Image ClassificationImageNetGFLOPs0.39EfficientNet-B0
Image ClassificationFGVC AircraftAccuracy92.9EfficientNet-B7
Image ClassificationFood-101Accuracy93EfficientNet-B7
Fine-Grained Image ClassificationFGVC AircraftAccuracy92.9EfficientNet-B7
Fine-Grained Image ClassificationFood-101Accuracy93EfficientNet-B7
ClassificationNCT-CRC-HE-100KAccuracy (%)95.59Efficientnet-b0
ClassificationNCT-CRC-HE-100KF1-Score97.48Efficientnet-b0
ClassificationNCT-CRC-HE-100KPrecision99.89Efficientnet-b0
ClassificationNCT-CRC-HE-100KSpecificity99.45Efficientnet-b0
Medical Image ClassificationNCT-CRC-HE-100KAccuracy (%)95.59Efficientnet-b0
Medical Image ClassificationNCT-CRC-HE-100KF1-Score97.48Efficientnet-b0
Medical Image ClassificationNCT-CRC-HE-100KPrecision99.89Efficientnet-b0
Medical Image ClassificationNCT-CRC-HE-100KSpecificity99.45Efficientnet-b0
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images42.8EfficientNet-B5
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images47.3EfficientNet-B5
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images37EfficientNet-B5
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images41.7EfficientNet-B4
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images46.4EfficientNet-B4
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images35.6EfficientNet-B4
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images40.7EfficientNet-B3
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images45.3EfficientNet-B3
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images34.2EfficientNet-B3
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images38.1EfficientNet-B2
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images42.8EfficientNet-B2
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images31.4EfficientNet-B2
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images36.7EfficientNet-B1
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images41.5EfficientNet-B1
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images30.9EfficientNet-B1
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images34.2EfficientNet-B0
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images38.4EfficientNet-B0
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images27.4EfficientNet-B0

Related Papers

Automatic Classification and Segmentation of Tunnel Cracks Based on Deep Learning and Visual Explanations2025-07-18RaMen: Multi-Strategy Multi-Modal Learning for Bundle Construction2025-07-18Adversarial attacks to image classification systems using evolutionary algorithms2025-07-17Efficient Adaptation of Pre-trained Vision Transformer underpinned by Approximately Orthogonal Fine-Tuning Strategy2025-07-17Federated Learning for Commercial Image Sources2025-07-17MUPAX: Multidimensional Problem Agnostic eXplainable AI2025-07-17Simulate, Refocus and Ensemble: An Attention-Refocusing Scheme for Domain Generalization2025-07-17GLAD: Generalizable Tuning for Vision-Language Models2025-07-17