A machine learning web application that classifies whether an object is recyclable or non-recyclable using a Convolutional Neural Network (CNN).
- Image-based classification (recyclable vs non-recyclable)
- Real-time predictions using Streamlit UI
- Deep learning model built with TensorFlow
- Uses OpenCV for image preprocessing
- Python
- TensorFlow / Keras
- OpenCV
- Streamlit
- Convolutional Neural Network (CNN)
- Trained on image dataset of waste materials
- Performs binary classification
- Clone the repository:
git clone https://github.com/sathwikpareedula/Recyclability-classifier.git
- Install dependencies:
pip install -r requirements.txt
- Run the app:
streamlit run final_app.py
Developed during HackUTA 2023 with team members.
Original repository: https://github.com/veermshah/camRecycle
- Machine Learning (CNN)
- Image Processing
- Model Training & Evaluation
- Full ML pipeline (data → model → UI)
- Deployment using Streamlit