1from transformers import pipeline
2
3classifier = pipeline("image-classification", model="abdollahhh/asl-sign-language-efficientnet-b0")
4result = classifier("path/to/hand_sign.jpg")
5print(result)
6# [{'label': 'A', 'score': 0.98}, ...]
1from transformers import AutoImageProcessor, AutoModelForImageClassification
2from PIL import Image
3import torch
4
5processor = AutoImageProcessor.from_pretrained("abdollahhh/asl-sign-language-efficientnet-b0")
6model = AutoModelForImageClassification.from_pretrained("abdollahhh/asl-sign-language-efficientnet-b0")
7model.eval()
8
9image = Image.open("hand_sign.jpg")
10inputs = processor(images=image, return_tensors="pt")
11with torch.no_grad():
12 logits = model(**inputs).logits
13
14predicted_class = logits.argmax(-1).item()
15label = model.config.id2label[str(predicted_class)]
16print(f"Predicted: {label}")