Views
No views yet
garythung/trashnet with the following distribution:google/vit-base-patch16-224-in21k from Hugging Face for image classification. The model is fine-tuned on the dataset to achieve optimal performance.1import torch
2import requests
3from PIL import Image
4from transformers import AutoModelForImageClassification, AutoImageProcessor
5
6url = 'https://cdn.grid.id/crop/0x0:0x0/700x465/photo/grid/original/127308_kaleng-bekas.jpg'
7image = Image.open(requests.get(url, stream=True).raw)
8
9model_name = "tribber93/my-trash-classification"
10model = AutoModelForImageClassification.from_pretrained(model_name)
11processor = AutoImageProcessor.from_pretrained(model_name)
12inputs = processor(image, return_tensors="pt")
13
14outputs = model(**inputs)
15predictions = torch.argmax(outputs.logits, dim=-1)
16print("Predicted class:", model.config.id2label[predictions.item()])| Epoch | Training Loss | Validation Loss | Accuracy |
|---|---|---|---|
| 1 | 3.3200 | 0.7011 | 86.25% |
| 2 | 1.6611 | 0.4298 | 91.49% |
| 3 | 1.4353 | 0.3563 | 94.26% |