diozhug's picture
Update README.md
629793e verified
---
datasets:
- garythung/trashnet
language:
- en
metrics:
- accuracy
library_name: keras
---
This repository contains a sample work to classify garbage type based on resized images on this [repository](https://huggingface.co/datasets/garythung/trashnet).
There are 2 models available:
- trash-classification-no-aug.keras
- trash-classification-aug.keras
The `trash-classification-no-aug.keras` model trained without data augmentation:
```python
datagen = ImageDataGenerator(
validation_split=0.2
)
```
While the `trash-classification-aug.keras` model trained with more data augmentation works in the dataset:
```python
# With data augmentation
datagen = ImageDataGenerator(
rescale=1./255,
validation_split=0.2,
width_shift_range=0.1,
height_shift_range=0.1,
horizontal_flip=True
)
```
The models trained with Tensorflow Functional API by using this approach:
```
Conv --> BatchNorm --> Conv --> BatchNorm --> MaxPooling (3x)
```
For the detailed description about the training process and models' performace, you can visit this Github [repository](https://github.com/dioz95/trash-classification/tree/main).