Views
No views yet
1from transformers import ViTForImageClassification, ViTFeatureExtractor
2from PIL import Image
3import torch
4
5# Loading in Model
6device = "cuda" if torch.cuda.is_available() else "cpu"
7model = ViTForImageClassification.from_pretrained( "imjeffhi/pokemon_classifier").to(device)
8feature_extractor = ViTFeatureExtractor.from_pretrained('imjeffhi/pokemon_classifier')
9
10# Caling the model on a test image
11img = Image.open('test.jpg')
12extracted = feature_extractor(images=img, return_tensors='pt').to(device)
13predicted_id = model(**extracted).logits.argmax(-1).item()
14predicted_pokemon = model.config.id2label[predicted_id]