Views
No views yet

1from transformers import AutoImageProcessor, AutoModelForImageClassification
2from PIL import Image
3import requests
4
5url = "http://images.cocodataset.org/val2017/000000039769.jpg"
6image = Image.open(requests.get(url, stream=True).raw)
7
8processor = AutoImageProcessor.from_pretrained("microsoft/swinv2-tiny-patch4-window16-256")
9model = AutoModelForImageClassification.from_pretrained("microsoft/swinv2-tiny-patch4-window16-256")
10
11inputs = processor(images=image, return_tensors="pt")
12outputs = model(**inputs)
13logits = outputs.logits
14# model predicts one of the 1000 ImageNet classes
15predicted_class_idx = logits.argmax(-1).item()
16print("Predicted class:", model.config.id2label[predicted_class_idx])1@article{DBLP:journals/corr/abs-2111-09883,
2 author = {Ze Liu and
3 Han Hu and
4 Yutong Lin and
5 Zhuliang Yao and
6 Zhenda Xie and
7 Yixuan Wei and
8 Jia Ning and
9 Yue Cao and
10 Zheng Zhang and
11 Li Dong and
12 Furu Wei and
13 Baining Guo},
14 title = {Swin Transformer {V2:} Scaling Up Capacity and Resolution},
15 journal = {CoRR},
16 volume = {abs/2111.09883},
17 year = {2021},
18 url = {https://arxiv.org/abs/2111.09883},
19 eprinttype = {arXiv},
20 eprint = {2111.09883},
21 timestamp = {Thu, 02 Dec 2021 15:54:22 +0100},
22 biburl = {https://dblp.org/rec/journals/corr/abs-2111-09883.bib},
23 bibsource = {dblp computer science bibliography, https://dblp.org}
24}