AI-Lab-Makerere/beans
Viewer • Updated • 1.3k • 9.27k • 48
How to use Konradowsky/beans-deit-tiny with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("image-classification", model="Konradowsky/beans-deit-tiny")
pipe("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/hub/parrots.png") # pip install -U transformers accelerate
# Load model directly
from transformers import AutoImageProcessor, AutoModelForImageClassification
processor = AutoImageProcessor.from_pretrained("Konradowsky/beans-deit-tiny")
model = AutoModelForImageClassification.from_pretrained("Konradowsky/beans-deit-tiny", device_map="auto")Fine-tuned facebook/deit-tiny-patch16-224 for image classification (3 classes: angular_leaf_spot, bean_rust, healthy).
Trained in Google Colab (GPU), experiments tracked with MLflow, winner selected by validation accuracy.
AI-Lab-Makerere/beansrun1_lr0.0002_ep3 (a4050afef1c545cd8e87cc47cba1bd02)| split | accuracy | macro F1 |
|---|---|---|
| validation | 0.9624 | 0.9628 |
| test | 0.9453 | 0.9462 |
| class | precision | recall | f1 | support |
|---|---|---|---|---|
| angular_leaf_spot | 1 | 0.8837 | 0.9383 | 43 |
| bean_rust | 0.86 | 1 | 0.9247 | 43 |
| healthy | 1 | 0.9524 | 0.9756 | 42 |
from transformers import pipeline
clf = pipeline("image-classification", model="Konradowsky/beans-deit-tiny")
clf("image.jpg", top_k=3)
Base model
facebook/deit-tiny-patch16-224