Skip to content
CAS

Vision · 2019 · scaling laws

EfficientNet

A family of vision networks derived from a compound scaling rule that balances depth, width and input resolution under a fixed compute budget.

ModLensVision

Interactive Diagram

Focus the lens

Click any component to read what it does. Signal direction follows the edges.

Scaled Inputresolution rMBConv + SEwidth wStagesdepth dHead

inputScaled Input. Resolution is a first-class scaling dimension.

Core idea

Scaling is a design variable. Instead of growing one dimension, grow all three with fixed ratios found by a small search — accuracy per FLOP becomes the objective.

Why it exists

Ad-hoc scaling wastes compute; a principled ratio extracts more accuracy from the same budget.

Mathematics

d=\alpha^\phi,\; w=\beta^\phi,\; r=\gamma^\phi,\; \alpha\beta^2\gamma^2 \approx 2
Compound scaling

Data Flow

What moves through the system

  1. 01Input at a scaled resolution.
  2. 02MBConv blocks (depthwise separable convolutions) with squeeze-excitation.
  3. 03Compound-scaled stages balance depth, width, resolution.
  4. 04Pooling head for the task.

Strengths

  • + Excellent accuracy/FLOP trade-off
  • + Simple recipe to resize for deployment targets

Limitations

  • Scaling ratios are tuned to the base architecture
  • At its best in the small-to-mid compute regime where efficiency decides

Applications

  • · Mobile and edge vision
  • · Cost-sensitive production classifiers
Ask CAS