|
--- |
|
datasets: |
|
- garythung/trashnet |
|
language: |
|
- en |
|
metrics: |
|
- accuracy |
|
- f1 |
|
- recall |
|
- precision |
|
--- |
|
|
|
## Model Overview |
|
|
|
This model classifies images from the TrashNet dataset into one of six categories: Cardboard, Glass, Metal, Paper, Plastic, and Trash. It uses a convolutional neural network (CNN) architecture for image classification tasks, specifically aimed at waste management and recycling systems. |
|
|
|
- Dataset: TrashNet (6 waste categories) |
|
- Architecture: CNN with 3 convolutional layers, max pooling, and fully connected layers. |
|
- Evaluation Metrics: Accuracy, Precision, Recall, F1-Score |
|
- Repository: https://github.com/randyver/trash-classification.git |
|
|
|
## Use Cases |
|
|
|
- Direct Use: Classify waste images for recycling or waste management systems. |
|
- Downstream Use: Can be integrated into smart recycling and waste sorting ecosystems. |
|
- Limitations: Not suitable for fine-grained classification or tasks outside of waste classification (e.g., medical, security). |
|
|
|
## Training Details |
|
|
|
- Data: Preprocessed TrashNet dataset (images resized and normalized). |
|
- Hyperparameters: Learning rate: 0.001, Batch size: 32, Epochs: 10. |
|
- Model Architecture: Standard CNN with convolutional layers followed by max pooling and fully connected layers. |
|
|
|
## Recommendations |
|
|
|
- Retraining: Retrain the model if expanding to new waste categories or environments. |
|
- Image Quality: Ensure high-quality images for optimal performance. |