--- 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 1. **Upload Image**: Click "Choose File" and select an image of waste material 2. **Classify**: Click "Classify Waste" to get AI prediction 3. **View Result**: See the predicted category, confidence score, and recycling guidance 4. **Check Stats**: Visit the statistics page to see classification trends 5. **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