SOTAVerified

DeiT III: Revenge of the ViT

2022-04-14Code Available1· sign in to hype

Hugo Touvron, Matthieu Cord, Hervé Jégou

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

A Vision Transformer (ViT) is a simple neural architecture amenable to serve several computer vision tasks. It has limited built-in architectural priors, in contrast to more recent architectures that incorporate priors either about the input data or of specific tasks. Recent works show that ViTs benefit from self-supervised pre-training, in particular BerT-like pre-training like BeiT. In this paper, we revisit the supervised training of ViTs. Our procedure builds upon and simplifies a recipe introduced for training ResNet-50. It includes a new simple data-augmentation procedure with only 3 augmentations, closer to the practice in self-supervised learning. Our evaluations on Image classification (ImageNet-1k with and without pre-training on ImageNet-21k), transfer learning and semantic segmentation show that our procedure outperforms by a large margin previous fully supervised training recipes for ViT. It also reveals that the performance of our ViT trained with supervision is comparable to that of more recent architectures. Our results could serve as better baselines for recent self-supervised approaches demonstrated on ViT.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
ImageNetViT-S @224 (DeiT III)Top 1 Accuracy81.4Unverified
ImageNetViT-B @384 (DeiT III)Top 1 Accuracy85Unverified
ImageNetViT-L @224 (DeiT III)Top 1 Accuracy84.9Unverified
ImageNetViT-B @224 (DeiT III)Top 1 Accuracy83.8Unverified
ImageNetViT-S @384 (DeiT III)Top 1 Accuracy83.4Unverified
ImageNetViT-S @224 (DeiT III, 21k)Top 1 Accuracy83.1Unverified
ImageNetViT-B @384 (DeiT III, 21k)Top 1 Accuracy86.7Unverified
ImageNetViT-LTop 1 Accuracy85.8Unverified
ImageNetViT-B @224 (DeiT III, 21k)Top 1 Accuracy85.7Unverified
ImageNetViT-H @224 (DeiT III)Top 1 Accuracy85.2Unverified
ImageNet ReaLViT-L @384 (DeiT III, 21k)Top 1 Accuracy87.7Unverified
ImageNet ReaLViT-H @224 (DeiT III, 21k)Top 1 Accuracy87.2Unverified
ImageNet ReaLViT-L @224 (DeiT III, 21k)Top 1 Accuracy87Unverified

Reproductions