Skip to content

Latest commit

Β 

History

History
69 lines (42 loc) Β· 1.97 KB

File metadata and controls

69 lines (42 loc) Β· 1.97 KB

πŸ—‘οΈ Garbage Classification using EfficientNetV2B2

This project was developed during my internship to classify waste images into 6 categories using image classification and transfer learning with EfficientNetV2B2.

The goal is to support smart waste management by automating waste type detection and encouraging eco-friendly disposal.

πŸ“‚ Dataset

βœ… Weekly Progress

Week 1

  • Set up Google Colab + Kaggle API
  • Downloaded and explored dataset
  • Created data generators
  • Built base model using EfficientNetV2B2
  • Trained for 2 epochs (basic run)

Week 2

  • Re-trained the model for 10 epochs
  • Applied data augmentation (flip, rotate, zoom, shift)
  • Plotted training vs validation accuracy and loss
  • Organized results in separate notebook

Week 3

  • Fine-tuned the model (unfrozen base layers)
  • Trained on GPU for better accuracy
  • Tested with real trash images
  • βœ… Added unique prediction feature:
    • Shows eco-friendly tip 🌱
    • Suggests proper disposal πŸ—‘οΈ

πŸ“ Files Included

File Description
Week3_Garbage_Classifier.ipynb Final notebook with training + test
graph.png Accuracy/loss plot
prediction.png Model output with tip & disposal info

πŸ“Έ Sample Output

Prediction Result

🧠 Model predicted class
🌱 Sustainability tip
πŸ—‘οΈ Correct disposal advice

πŸ› οΈ Tools & Frameworks

  • Google Colab with T4 GPU
  • TensorFlow / Keras
  • EfficientNetV2B2 (transfer learning)

Built with πŸ’» + πŸ’‘ during Shell | Artificial Intelligence x Edunet Foundation Internship