HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

ResMLP: Feedforward networks for image classification with data-efficient training

ResMLP: Feedforward networks for image classification with data-efficient training

Abstract

We present ResMLP, an architecture built entirely upon multi-layer perceptrons for image classification. It is a simple residual network that alternates (i) a linear layer in which image patches interact, independently and identically across channels, and (ii) a two-layer feed-forward network in which channels interact independently per patch. When trained with a modern training strategy using heavy data-augmentation and optionally distillation, it attains surprisingly good accuracy/complexity trade-offs on ImageNet. We also train ResMLP models in a self-supervised setup, to further remove priors from employing a labelled dataset. Finally, by adapting our model to machine translation we achieve surprisingly good results. We share pre-trained models and our code based on the Timm library.

Benchmarks

BenchmarkMethodologyMetrics
fine-grained-image-classification-on-oxfordResMLP-12
Accuracy: 97.4%
fine-grained-image-classification-on-oxfordResMLP-24
Accuracy: 97.9%
fine-grained-image-classification-on-stanfordResMLP-12
Accuracy: 84.6%
fine-grained-image-classification-on-stanfordResMLP-24
Accuracy: 89.5%
image-classification-on-certificateResMLP-24
Percentage correct: 98.7
Top-1 Accuracy: 98.7
image-classification-on-certificateResMLP-12
Percentage correct: 98.1
Top-1 Accuracy: 98.1
image-classification-on-cifar-100ResMLP-24
Percentage correct: 89.5
image-classification-on-cifar-100ResMLP-12
Percentage correct: 87.0
image-classification-on-flowers-102ResMLP12
Accuracy: 97.4
image-classification-on-flowers-102ResMLP24
Accuracy: 97.9
image-classification-on-imagenetResMLP-12 (distilled, class-MLP)
GFLOPs: 3
Number of params: 17.7M
Top 1 Accuracy: 78.6%
image-classification-on-imagenetResMLP-24
Top 1 Accuracy: 79.4%
image-classification-on-imagenetResMLP-S12
Number of params: 15.4M
Top 1 Accuracy: 77.8%
image-classification-on-imagenetResMLP-36
Number of params: 45M
Top 1 Accuracy: 79.7%
image-classification-on-imagenetResMLP-S24
GFLOPs: 6
Number of params: 30M
Top 1 Accuracy: 80.8%
image-classification-on-imagenetResMLP-B24/8
Number of params: 116M
Top 1 Accuracy: 83.6%
image-classification-on-imagenet-realResMLP-36
Accuracy: 85.6%
Params: 45M
image-classification-on-imagenet-realResMLP-B24/8 (22k)
Top 1 Accuracy: 84.4%
image-classification-on-imagenet-realResMLP-12
Accuracy: 84.6%
Params: 15M
image-classification-on-imagenet-realResMLP-24
Accuracy: 85.3%
Params: 30M
image-classification-on-imagenet-v2ResMLP-S24/16
Top 1 Accuracy: 69.8
image-classification-on-imagenet-v2ResMLP-S12/16
Top 1 Accuracy: 66.0
image-classification-on-imagenet-v2ResMLP-B24/8
Top 1 Accuracy: 73.4
image-classification-on-imagenet-v2ResMLP-B24/8 22k
Top 1 Accuracy: 74.2
image-classification-on-inaturalist-2018ResMLP-24
Top-1 Accuracy: 64.3
image-classification-on-inaturalist-2018ResMLP-12
Top-1 Accuracy: 60.2
image-classification-on-inaturalist-2019ResMLP-12
Top-1 Accuracy: 71.0
image-classification-on-inaturalist-2019ResMLP-24
Top-1 Accuracy: 72.5
image-classification-on-stanford-carsResMLP-12
Accuracy: 84.6
image-classification-on-stanford-carsResMLP-24
Accuracy: 89.5
machine-translation-on-wmt2014-english-frenchResMLP-12
BLEU score: 40.6
machine-translation-on-wmt2014-english-frenchResMLP-6
BLEU score: 40.3
machine-translation-on-wmt2014-english-germanResMLP-6
BLEU score: 26.4
machine-translation-on-wmt2014-english-germanResMLP-12
BLEU score: 26.8
self-supervised-image-classification-onDINO (ResMLP-24)
Number of Params: 30M
Top 1 Accuracy: 72.8%
self-supervised-image-classification-onDINO (ResMLP-12)
Number of Params: 15M
Top 1 Accuracy: 67.5%

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