Downloads · 30 days
10
38% of all-time downloads
aijadugar/ViT-ADE20K-Segmentation
ViT-ADE20K-Segmentation is a machine learning model from aijadugar. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
A Vision Transformer built from first principles (patch embedding, multi-head self-attention, MLP, transformer encoder blocks) adapted for semantic segmentation on the ADE20K dataset (150 classes), with training, eval…
Downloads · 30 days
10
38% of all-time downloads
All-time downloads
26
Public
Repo size
59.8 MB
Likes
0
Public
Click a slice to open those files.
.safetensors58.5 MB · 98%
From the Hugging Face model README
A Vision Transformer built from first principles (patch embedding, multi-head self-attention, MLP, transformer encoder blocks) adapted for semantic segmentation on the ADE20K dataset (150 classes), with training, evaluation, benchmarking against published ViT segmentation models, and an evolutionary hyperparameter search.
vit-ade20k-segmentation.ipynb — the full notebookconfig.json — model/training/search configurationcheckpoints/vit_seg_best.pt — best model checkpoint (created after training)See config.json for the exact data, model, training, and
evolutionary-search settings used to produce the results below.

Train/val loss, validation mIoU, validation pixel & mean-class accuracy, and the learning-rate schedule.

Image / ground truth / prediction, side by side, for a few validation images.
training_curves.png, inference_samples.png,
benchmark_comparison.png, evolution_fitness.png) and config.json
are written to the working directory as you go.embed_dim/depth, few epochs) are set to run
quickly; scale up for real training.