Views
No views yet
vit_base_patch16_224 on the CIFAR-100 dataset.
It achieves an accuracy of 83.58% on the validation set.| Metric | Value |
|---|---|
| Accuracy | 0.8358 |
| Epochs | 20 |
| Batch Size | 128 |
1import timm
2import torch
3from PIL import Image
4from urllib.request import urlopen
5
6# 1. Load Model
7model = timm.create_model("hf_hub:YiMeng-SYSU/vit-base-patch16-224-in21k-finetuned-cifar100", pretrained=True)
8model.eval()
9
10# 2. Prepare Image
11url = 'https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/cifar100-test.jpg'
12img = Image.open(urlopen(url))
13
14# 3. Predict
15data_config = timm.data.resolve_model_data_config(model)
16transforms = timm.data.create_transform(**data_config, is_training=False)
17
18output = model(transforms(img).unsqueeze(0))
19print(f"Predicted Class ID: {output.argmax().item()}")