Skip to content

Monowog/ecs171-project

Repository files navigation

Garbage Classification

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.

Exploratory Data Analysis

This file includes any analysis and figures relevant to our EDA process.

To view the hosted demo: https://ecs171-group27-project.streamlit.app/

About

3 Models to attempt garbage classification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors