The architectures you should recognize
Knowing the canonical architectures helps you pick the right backbone and read other people's code without confusion.
| Architecture | Year | Key idea | Use when |
|---|---|---|---|
| ResNet | 2015 | Skip connections enable very deep nets | Solid default; 50/101/152 layers |
| MobileNetV2/V3 | 2018-19 | Depthwise separable conv | Mobile / edge deployment |
| EfficientNetV2 | 2021 | Compound scaling of depth/width/resolution | State-of-art accuracy/cost balance |
| ConvNeXt | 2022 | CNN tuned with transformer training tricks | Pure-CNN baseline competitive with ViT |
| ViT (Vision Transformer) | 2020 | Self-attention over image patches | Large datasets, very large models |
All of these are available pretrained via keras.applications or keras_cv.models. For most projects, EfficientNetV2-S is a strong default — best accuracy-per-FLOP tradeoff for mid-range hardware.