File size: 1,173 Bytes
32de920 f1368dd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
---
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 with no (or minimum) data augmentation:
```python
datagen = ImageDataGenerator(
rescale=1./255,
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). |