VanillaNet — A Novel Neural Network Architecture for Computer Vision
neural-networkscomputer-visionarchitecturedeep-learningsimplicity
Abstraction: Simple convolutional network without shortcuts or attention matches complex model performance
Key points:
- VanillaNet proposed by Huawei Noah's Ark Lab and University of Sydney; avoids shortcuts, self-attention, and excessive depth unlike ResNets and ViTs
- Uses a "deep training" technique: starts with non-linear activation layers, then progressively removes them during training to enable fast inference
- Introduces a series-based activation function with learnable affine transformations to maintain non-linearity
- Targets low-resource deployment contexts where complex architectures create off-chip memory and implementation overhead
- Outperforms complex architectures in efficiency while retaining competitive accuracy; PyTorch implementation on GitHub
- Challenges the dominant paradigm that depth and complexity are required for high CV performance
Connections: Huawei Noahs Ark Lab · Neural Network Architecture · Computer Vision · Deep Learning