Views
No views yet

1from transformers import ConvNextFeatureExtractor, ConvNextForImageClassification
2import torch
3from datasets import load_dataset
4
5dataset = load_dataset("huggingface/cats-image")
6image = dataset["test"]["image"][0]
7
8feature_extractor = ConvNextFeatureExtractor.from_pretrained("facebook/convnext-xlarge-224-22k-1k")
9model = ConvNextForImageClassification.from_pretrained("facebook/convnext-xlarge-224-22k-1k")
10
11inputs = feature_extractor(image, return_tensors="pt")
12
13with torch.no_grad():
14 logits = model(**inputs).logits
15
16# model predicts one of the 1000 ImageNet classes
17predicted_label = logits.argmax(-1).item()
18print(model.config.id2label[predicted_label]),1@article{DBLP:journals/corr/abs-2201-03545,
2 author = {Zhuang Liu and
3 Hanzi Mao and
4 Chao{-}Yuan Wu and
5 Christoph Feichtenhofer and
6 Trevor Darrell and
7 Saining Xie},
8 title = {A ConvNet for the 2020s},
9 journal = {CoRR},
10 volume = {abs/2201.03545},
11 year = {2022},
12 url = {https://arxiv.org/abs/2201.03545},
13 eprinttype = {arXiv},
14 eprint = {2201.03545},
15 timestamp = {Thu, 20 Jan 2022 14:21:35 +0100},
16 biburl = {https://dblp.org/rec/journals/corr/abs-2201-03545.bib},
17 bibsource = {dblp computer science bibliography, https://dblp.org}
18}