FrancescoSaverioZuppichini/ViT
A PyTorch implementation tutorial of Vision Transformer (ViT) for image recognition at scale.

Not currently ranked — collecting fresh signals.
star history
This repository provides a complete implementation of the Vision Transformer (ViT) architecture in PyTorch. It breaks down the model block by block, covering patch embedding, positional encoding, transformer encoder layers with self-attention and residuals, and the classification head. The implementation is structured as an educational tutorial demonstrating how standard transformer mechanisms can be applied to image classification tasks.
Frequently asked
- What is FrancescoSaverioZuppichini/ViT?
- A PyTorch implementation tutorial of Vision Transformer (ViT) for image recognition at scale.
- Is ViT open source?
- Yes — FrancescoSaverioZuppichini/ViT is an open-source project tracked on heatdrop.
- How popular is ViT?
- FrancescoSaverioZuppichini/ViT has 460 stars on GitHub.
- Where can I find ViT?
- FrancescoSaverioZuppichini/ViT is on GitHub at https://github.com/FrancescoSaverioZuppichini/ViT.