|
--- |
|
license: mit |
|
datasets: |
|
- garythung/trashnet |
|
language: |
|
- en |
|
metrics: |
|
- accuracy |
|
- confusion_matrix |
|
- f1 |
|
--- |
|
|
|
# Trash Classifier Model |
|
|
|
This model is a fine-tuned ResNet50 for classifying trash images into categories such as plastic, paper, glass, metal, and others. |
|
|
|
## Dataset |
|
- Dataset: [TrashNet](https://huggingface.co/datasets/garythung/trashnet) |
|
- Number of Classes: 6 (Plastic, Metal, Paper, Glass, Cardboard, Trash) |
|
|
|
## Model Details |
|
- **Base Model**: ResNet50 (pretrained on ImageNet) |
|
- **Fine-tuning**: Input layer adjusted for 6 classes. |
|
- **Input Shape**: (384, 384, 3) |
|
- **Learning Rate**: 0.0001 |
|
- **Optimizer**: Adam |
|
|
|
## Performance |
|
- **Accuracy F1-Scores**: 92% |
|
|
|
## How to Use |
|
Load the model and use it for inference: |
|
```python |
|
import tensorflow as tf |
|
model = tf.keras.models.load_model("Stefaron/trash-classifier/best_model.keras") |
|
|