A basic waste classifier built in Python using Convolutional Neural Networks (CNN).
Table of Contents
Basic Trash Sorter (Waste Classifier) created in Python using AI, convolutional neural networks, and machine learning to self-train and classify different types of waste following the Kaggle dataset: Garbage Classification.
It supports 12 waste categories for efficient classification.
To get a local copy up and running, follow these simple steps.
Ensure you have Python installed. Then, install the necessary dependencies:
- pip
pip install -r requeriments.txt
- Clone the repo
git clone https://github.com/jerichd4c/IA-trash-sorter.git
- Install the necessary packages
pip install -r requeriments.txt
- Ensure the model
waste_classifier_model.h5is in the root directory of the project.
To start the user interface with Streamlit:
streamlit run src/waste_app.pyIf you want to retrain the model:
python src/full_model.pyNote: The process may take time depending on the hardware and dataset size.





