pyesonekyaw
commited on
Commit
•
62bd76f
1
Parent(s):
a1c930b
Update README.md
Browse files
README.md
CHANGED
@@ -1,32 +1,43 @@
|
|
1 |
---
|
2 |
tags:
|
3 |
- fastai
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
---
|
2 |
tags:
|
3 |
- fastai
|
4 |
+
library_name: fastai
|
5 |
+
pipeline_tag: image-classification
|
6 |
+
license: openrail
|
7 |
---
|
8 |
|
9 |
+
# RecycleTree - Plastics Classification Model
|
10 |
+
![Banner](https://huggingface.co/pyesonekyaw/recycletree_plastic/resolve/main/banner.png)
|
11 |
+
|
12 |
+
RecycleTree is a project from CZ3002 Advanced Software Engineering in Nanyang Technological University. It aims to enable users to have a more informed recycling experience, from finding the nearest recycling bins, to checking whether the item they wish to recycle can indeed be recycled, to learning more about recycling and contamination in general.
|
13 |
+
|
14 |
+
The whole project can be found on [GitHub](https://github.com/py-sk/RecycleTree)
|
15 |
+
|
16 |
+
This image classification model in particular is to classify plastic trash items into the following classes:
|
17 |
+
* Beverage Carton
|
18 |
+
* Cardboard
|
19 |
+
* Chopsticks
|
20 |
+
* Disposables
|
21 |
+
* Paper Bag
|
22 |
+
* Paper Packaging
|
23 |
+
* Paper Product
|
24 |
+
* Paper Receipt
|
25 |
+
* Paper Roll
|
26 |
+
* Paper Sheet
|
27 |
+
* Tissue Box
|
28 |
+
* Tissue Paper
|
29 |
+
|
30 |
+
## Training Data
|
31 |
+
The training dataset had 9646 images across 12 classes, with each class having roughly the same distribution of images. The images were either scraped from Google image search, or obtained by ourselves in real life.
|
32 |
+
|
33 |
+
## Training Procedure
|
34 |
+
As the purpose of this model was to act just as a proof of concept for quick prototyping of RecycleTree, I opted to use the fast.ai library and a simple model architecture of ResNet34.
|
35 |
+
The training procedure is following the recommendations from [fast.ai](https://docs.fast.ai/)
|
36 |
+
|
37 |
+
## Other Models
|
38 |
+
There are also other models in the RecycleTree model series:
|
39 |
+
* [Materials Classification Model](https://huggingface.co/pyesonekyaw/recycletree_materials) - Classification of images of trash into different materials
|
40 |
+
* [Plastic Classification Model](https://huggingface.co/pyesonekyaw/recycletree_plastic) - Classification of images of plastic trash into different classes
|
41 |
+
* [Metal Classification Model](https://huggingface.co/pyesonekyaw/recycletree_metal) - Classification of images of metal trash into different classes
|
42 |
+
* [Glass Classification Model](https://huggingface.co/pyesonekyaw/recycletree_glass) - Classification of images of glass trash into different classes
|
43 |
+
* [Others Classification Model](https://huggingface.co/pyesonekyaw/recycletree_others) - Classification of images of other (not paper, metal, glass, or plastic) trash into different classes
|