A Battle of Network Structures: An Empirical Study of CNN, Transformer, and MLP

この論文は 2021 年に発表され、Litlas には被引用 64 件が記録されています。

Convolutional neural networks (CNN) are the dominant deep neural network (DNN) architecture for computer vision. Recently, Transformer and multi-layer perceptron (MLP)-based models, such as Vision Transformer and MLP-Mixer, started to lead new trends as they showed promising results in the ImageNet classification task. In this paper, we conduct empirical studies on these DNN structures and try to understand their respective pros and cons. To ensure a fair comparison, we first develop a unified framework called SPACH which adopts separate modules for spatial and channel processing. Our experiments under the SPACH framework reveal that all structures can achieve competitive performance at a moderate scale. However, they demonstrate distinctive behaviors when the network size scales up. Based on our findings, we propose two hybrid models using convolution and Transformer modules. The resulting Hybrid-MS-S+ model achieves 83.9% top-1 accuracy with 63M parameters and 12.3G FLOPS. It is already on par with the SOTA models with sophisticated designs. The code and models are publicly available at https://github.com/microsoft/SPACH.

Squeeze-and-ExcitationNetworksSqueeze-and-Excitation NetworksSwin Transformer:Hierarchical Vision…Swin Transformer: Hierarchical Vision Transformer using Shifted WindowsGlobal Filter Networksfor Image ClassificationGlobal Filter Networks for Image ClassificationToken Labeling: Traininga 85.4% Top-1 Accuracy…Token Labeling: Training a 85.4% Top-1 Accuracy Vision Transformer with 56M Parameters on ImageNetLeViT: a VisionTransformer in ConvNet'…LeViT: a Vision Transformer in ConvNet's Clothing for Faster InferenceTwins: Revisiting theDesign of Spatial…Twins: Revisiting the Design of Spatial Attention in Vision TransformersMLP-Mixer: An all-MLPArchitecture for VisionMLP-Mixer: An all-MLP Architecture for VisionGoing deeper with ImageTransformersGoing deeper with Image TransformersAn Image is Worth 16x16Words: Transformers for…An Image is Worth 16x16 Words: Transformers for Image Recognition at ScaleResMLP: FeedforwardNetworks for Image…ResMLP: Feedforward Networks for Image Classification With Data-Efficient TrainingDo We Really NeedExplicit Position…Do We Really Need Explicit Position Encodings for Vision Transformers?LocalViT: AnalyzingLocality in Vision…LocalViT: Analyzing Locality in Vision TransformersScaling Up Your Kernelsto 31×31: Revisiting…Scaling Up Your Kernels to 31×31: Revisiting Large Kernel Design in CNNsScaling Up Your Kernelsto 31x31: Revisiting…Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNsBridging the Gap BetweenVision Transformers and…Bridging the Gap Between Vision Transformers and Convolutional Neural Networks on Small DatasetsM3T: three-dimensionalMedical image classifie…M3T: three-dimensional Medical image classifier using Multi-plane and Multi-slice TransformerInception TransformerInception TransformerPeripheral VisionTransformerPeripheral Vision TransformerMetaFormer Baselines forVisionMetaFormer Baselines for VisionActivating More Pixelsin Image…Activating More Pixels in Image Super-Resolution TransformerSCSC: SpatialCross-scale Convolution…SCSC: Spatial Cross-scale Convolution Module to Strengthen both CNNs and TransformersAglobal-frequency-domain…A global-frequency-domain network for medical image segmentationMLPST: MLP is All YouNeed for Spatio-Tempora…MLPST: MLP is All You Need for Spatio-Temporal PredictionHAT: Hybrid AttentionTransformer for Image…HAT: Hybrid Attention Transformer for Image RestorationA Battle of NetworkStructures: An Empirica…A Battle of Network Structures: An Empirical Study of CNN, Transformer, and MLP過去の参考文献中心の論文この論文を引用する論文古い新しい

ノードをクリックするとフォーカスを固定、空白をクリックすると本論文に戻ります。ホバーで一時的にプレビューできます。各ノードのページはタイトルから開けます。

関連する研究