Plastic pollution is a major environmental challenge. This project leverages Convolutional Neural Networks (CNNs) to classify plastic waste, aiding in better waste management and recycling efforts.
๐ธ Total Images: 25,077
๐งช Training Data: 22,564 images (85%)
๐งช Test Data: 2,513 images (15%)
โป๏ธ Categories: Organic and Recyclable
๐น Convolutional Layers - Extract key features from images
๐น Pooling Layers - Reduce dimensionality
๐น Fully Connected Layers - Classify images
๐น Activation Functions: ReLU & Softmax
โ๏ธ Optimizer: Adam
๐ Loss Function: Categorical Crossentropy
๐ Epochs: 25
๐ฆ Batch Size: 32
1๏ธโฃ Clone the repository:
git clone https://github.com/yasaswini-ch/CNN-Plastic-Waste-Classification
cd CNN-Plastic-Waste-Classification2๏ธโฃ Install dependencies:
pip install -r requirements.txt3๏ธโฃ Run the Streamlit app:
streamlit run app.py๐ก Python
๐ก TensorFlow/Keras
๐ก OpenCV
๐ก NumPy
๐ก Pandas
๐ก Matplotlib
๐ก Streamlit
โจ Expand dataset with more waste categories
โจ Improve accuracy with Transfer Learning
โจ Deploy as a mobile application
๐ This project is licensed under the MIT License.
๐ Contribute to the project and help build a cleaner future! ๐ฑ