Views
No views yet
1from transformers import pipeline
2
3# Load the model
4classifier = pipeline("image-classification", model="BinhQuocNguyen/food-recognition-vit")
5
6# Classify an image
7result = classifier("path/to/your/food_image.jpg")
8print(result)1from transformers import AutoImageProcessor, AutoModelForImageClassification
2from PIL import Image
3import torch
4
5# Load model and processor
6processor = AutoImageProcessor.from_pretrained("BinhQuocNguyen/food-recognition-vit")
7model = AutoModelForImageClassification.from_pretrained("BinhQuocNguyen/food-recognition-vit")
8
9# Load and process image
10image = Image.open("path/to/your/food_image.jpg")
11inputs = processor(image, return_tensors="pt")
12
13# Get predictions
14with torch.no_grad():
15 outputs = model(**inputs)
16 predictions = torch.nn.functional.softmax(outputs.logits, dim=-1)
17
18# Get top prediction
19predicted_class_id = predictions.argmax().item()
20predicted_class = model.config.id2label[str(predicted_class_id)]
21confidence = predictions[0][predicted_class_id].item()
22
23print(f"Predicted: {predicted_class} ({confidence:.3f})")1@misc{food-recognition-model,
2 title={Food Recognition Model},
3 author={BinhQuocNguyen},
4 year={2025},
5 publisher={Hugging Face},
6 howpublished={\url{https://huggingface.co/BinhQuocNguyen/food-recognition-vit}}
7}