ethz/food101
Viewer β’ Updated β’ 101k β’ 27.8k β’ 135
How to use yvelos/beit-food-384 with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("image-classification", model="yvelos/beit-food-384")
pipe("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/hub/parrots.png") # Load model directly
from transformers import AutoImageProcessor, AutoModelForImageClassification
processor = AutoImageProcessor.from_pretrained("yvelos/beit-food-384")
model = AutoModelForImageClassification.from_pretrained("yvelos/beit-food-384")This model is a fine-tuned BEiT image encoder for food image classification, trained on a merged dataset combining three major datasets:
It predicts 409 food classes, including fruits, vegetables, pastries, soups, desert etc.
microsoft/beit-base-patch16-384Use alongside:
from transformers import AutoImageProcessor, AutoModelForImageClassification
from PIL import Image
import torch
processor = AutoImageProcessor.from_pretrained("your-username/your-model")
model = AutoModelForImageClassification.from_pretrained("your-username/your-model")
img = Image.open("example.jpg")
inputs = processor(img, return_tensors="pt")
with torch.no_grad():
outputs = model(**inputs)
pred = outputs.logits.argmax(-1).item()
print("Predicted class:", model.config.id2label[pred])
Base model
microsoft/beit-base-patch16-384