A newer version of the Gradio SDK is available: 6.26.0
metadata
title: Real-time Smart Waste Classification
emoji: ♻️
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: 5.45.0
app_file: app.py
pinned: false
license: mit
short_description: This model can detect different types of wastes in Real-Time
♻️ Smart Waste Classification
An AI-powered web application that classifies different types of waste materials to help with proper recycling and disposal.
Features
- Image Classification: Upload images of waste items for automatic classification
- 10 Categories: Supports classification of biological waste, glass (brown/green/white), cardboard, metal, paper, plastic, shoes, and general trash
- Recycling Guidance: Provides clear guidance on whether items are recyclable or not
- Statistics Dashboard: Track classification statistics with visual charts
- Export Reports: Download classification data as CSV or PDF reports
Supported Waste Categories
Recyclable ♻️
- Brown Glass
- Green Glass
- White Glass
- Metal
- Plastic
- Paper
- Cardboard
Non-Recyclable 🗑️
- Biological Waste
- Shoes
- General Trash
How to Use
- Upload Image: Click "Choose File" and select an image of waste material
- Classify: Click "Classify Waste" to get AI prediction
- View Result: See the predicted category, confidence score, and recycling guidance
- Check Stats: Visit the statistics page to see classification trends
- Export Data: Download your classification history as CSV or PDF
Technology Stack
- Backend: Flask (Python web framework)
- AI Model: EfficientNet-B0 trained on waste classification dataset
- Frontend: Bootstrap 5 for responsive UI
- Data Visualization: Matplotlib for statistics charts
- Export: CSV and PDF report generation
Model Information
The application uses a fine-tuned EfficientNet-B0 model trained specifically for waste classification. The model achieves high accuracy across all supported categories and provides confidence scores for each prediction.
Limitations
- Camera functionality is not available in Hugging Face Spaces
- Maximum file size limits may apply
- Supported image formats: PNG, JPG, JPEG, GIF, BMP
License
This project is licensed under the MIT License.
Acknowledgments
- Built with TensorFlow/Keras
- UI components from Bootstrap
- Background images from Unsplash