For thirty years, convolutional neural networks (CNNs) owned computer vision. They slide small filters across an image, progressively building up an understanding of edges, textures, and objects — the translation equivariance is baked right in.
In 2020 a team at Google Brain asked a radical question: what if you skipped the convolutions entirely? Their model, ViT (Vision Transformer), slices an image into a grid of square patches, flattens each patch into a vector, and feeds the whole sequence to a plain Transformer — the same architecture that already ruled natural language processing.
The result was striking: given enough training data, ViT matched and then beat the best CNNs on image benchmarks. The spatial bias that convolutions hard-coded turned out to be learnable from data, not a prerequisite. The border between vision and language modelling had quietly dissolved.
Comments
Loading comments...