https://www.kaggle.com/datasets/asdasdasasdas/garbage-classification
The goal of this project is to accurately classify photos of trash into paper, glass, metal, cardboard, plastic, and trash (other). All data is in archive, and source code can be run 'as is' with installation of required modules as described below.
- matplotlib, numpy, joblib, scikit-image, seaborn, pandas, scikit-learn, tensorflow
For installation:
pip install matplotlib numpy joblib scikit-image seaborn pandas scikit-learn tensorflow
We built 3 different models:
- Support Vector Machine (SVM), Random Forest, Convolutional Neural Network (CNN)
Each of which has been uploaded here. Additionally, we included the code for a webpage that runs the CNN, the code used for exploratory data analysis, as well as the dataset itself.
This file includes any analysis and figures relevant to our EDA process.
To view the hosted demo: https://ecs171-group27-project.streamlit.app/