Views
No views yet
1from transformers import ConvNextImageProcessor,AutoImageProcessor,AutoModelForImageClassification
2from PIL import Image
3
4processor = AutoImageProcessor.from_pretrained("JayRay5/convnext-tiny-224-cyprus-fish-cls")
5model = AutoModelForImageClassification.from_pretrained("JayRay5/convnext-tiny-224-cyprus-fish-cls")
6
7image = Image.open("path_to_your_image/image.png").convert("RGB")
8inputs = (
9 processor(images=image, return_tensors="pt").to(model.device).to(model.dtype)
10 )
11
12with torch.inference_mode():
13 outputs = model(**inputs)
14
15id2label = model.config.id2label
16results = {}
17
18for idx, prob in enumerate(probs):
19 idx_int = idx
20 label_name = id2label[idx_int]
21
22 results[label_name] = float(prob)
23
24print(results)