Views
No views yet

1>>> from transformers import AutoImageProcessor, AutoModelForImageClassification
2>>> import torch
3>>> from datasets import load_dataset
4
5>>> dataset = load_dataset("huggingface/cats-image")
6>>> image = dataset["test"]["image"][0]
7
8>>> image_processor = AutoImageProcessor.from_pretrained("microsoft/resnet-18")
9>>> model = AutoModelForImageClassification.from_pretrained("microsoft/resnet-18")
10
11>>> inputs = image_processor(image, return_tensors="pt")
12
13>>> with torch.no_grad():
14... logits = model(**inputs).logits
15
16>>> # model predicts one of the 1000 ImageNet classes
17>>> predicted_label = logits.argmax(-1).item()
18>>> print(model.config.id2label[predicted_label])
19tiger cat