Skip to content

sathwikpareedula/Recyclability-classifier

Repository files navigation

♻️ Recyclability Classifier (Machine Learning Project)

A machine learning web application that classifies whether an object is recyclable or non-recyclable using a Convolutional Neural Network (CNN).


image

🚀 Features

  • Image-based classification (recyclable vs non-recyclable)
  • Real-time predictions using Streamlit UI
  • Deep learning model built with TensorFlow
  • Uses OpenCV for image preprocessing

🛠️ Tech Stack

  • Python
  • TensorFlow / Keras
  • OpenCV
  • Streamlit

🧠 Model Details

  • Convolutional Neural Network (CNN)
  • Trained on image dataset of waste materials
  • Performs binary classification

▶️ How to Run

  1. Clone the repository:
git clone https://github.com/sathwikpareedula/Recyclability-classifier.git
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the app:
streamlit run final_app.py

👥 Team Project

Developed during HackUTA 2023 with team members.

Original repository: https://github.com/veermshah/camRecycle


💡 Skills Demonstrated

  • Machine Learning (CNN)
  • Image Processing
  • Model Training & Evaluation
  • Full ML pipeline (data → model → UI)
  • Deployment using Streamlit

About

CNN-based image classifier to detect recyclable vs non-recyclable waste using TensorFlow, OpenCV, and Streamlit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages