HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

EfficientNetV2: Smaller Models and Faster Training

Mingxing Tan Quoc V. Le

EfficientNetV2: Smaller Models and Faster Training

Abstract

This paper introduces EfficientNetV2, a new family of convolutional networks that have faster training speed and better parameter efficiency than previous models. To develop this family of models, we use a combination of training-aware neural architecture search and scaling, to jointly optimize training speed and parameter efficiency. The models were searched from the search space enriched with new ops such as Fused-MBConv. Our experiments show that EfficientNetV2 models train much faster than state-of-the-art models while being up to 6.8x smaller. Our training can be further sped up by progressively increasing the image size during training, but it often causes a drop in accuracy. To compensate for this accuracy drop, we propose to adaptively adjust regularization (e.g., dropout and data augmentation) as well, such that we can achieve both fast training and good accuracy. With progressive learning, our EfficientNetV2 significantly outperforms previous models on ImageNet and CIFAR/Cars/Flowers datasets. By pretraining on the same ImageNet21k, our EfficientNetV2 achieves 87.3% top-1 accuracy on ImageNet ILSVRC2012, outperforming the recent ViT by 2.0% accuracy while training 5x-11x faster using the same computing resources. Code will be available at https://github.com/google/automl/tree/master/efficientnetv2.

Benchmarks

BenchmarkMethodologyMetrics
image-classification-on-cifar-10EfficientNetV2-M
Percentage correct: 99.0
image-classification-on-cifar-10EfficientNetV2-S
Percentage correct: 98.7
image-classification-on-cifar-10EfficientNetV2-L
Percentage correct: 99.1
image-classification-on-cifar-100EfficientNetV2-L
Percentage correct: 92.3
image-classification-on-cifar-100EfficientNetV2-M
Percentage correct: 92.2
image-classification-on-cifar-100EfficientNetV2-S
Percentage correct: 91.5
image-classification-on-flowers-102EfficientNetV2-S
Accuracy: 97.9
image-classification-on-flowers-102EfficientNetV2-M
Accuracy: 98.5
image-classification-on-flowers-102EfficientNetV2-L
Accuracy: 98.8
image-classification-on-imagenetEfficientNetV2-M (21k)
GFLOPs: 24
Number of params: 54M
Top 1 Accuracy: 86.2%
image-classification-on-imagenetEfficientNetV2-S (21k)
GFLOPs: 8.8
Number of params: 22M
Top 1 Accuracy: 84.9%
image-classification-on-imagenetEfficientNetV2-L
GFLOPs: 53
Top 1 Accuracy: 85.7%
image-classification-on-imagenetEfficientNetV2-M
Top 1 Accuracy: 85.1%
image-classification-on-imagenetEfficientNetV2-S
Top 1 Accuracy: 83.9%
image-classification-on-imagenetEfficientNetV2-XL (21k)
GFLOPs: 94
Number of params: 208M
Top 1 Accuracy: 87.3%
image-classification-on-imagenetEfficientNetV2-L (21k)
GFLOPs: 53
Number of params: 120M
Top 1 Accuracy: 86.8%
image-classification-on-stanford-carsEfficientNetV2-M
Accuracy: 94.6
image-classification-on-stanford-carsEfficientNetV2-S
Accuracy: 93.8
image-classification-on-stanford-carsEfficientNetV2-L
Accuracy: 95.1

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