--- title: Classificateur de Déchets IA emoji: ♻️ colorFrom: green colorTo: blue sdk: streamlit sdk_version: "1.28.0" app_file: app.py pinned: false license: mit short_description: Interface IA pour classifier les déchets --- # ♻️ Classificateur de Déchets IA Interface Streamlit pour classifier des images de déchets en utilisant des modèles de deep learning entraînés. ## 🎯 Fonctionnalités - **Classification automatique** des déchets (Papier/Plastique) - **Deux modèles** : v1 et v2 pour comparaison - **Interface intuitive** avec upload d'images - **Prédictions en temps réel** avec pourcentages de confiance - **Visualisations avancées** et comparaisons de modèles ## 🚀 Utilisation 1. **Uploadez une image** de déchet (JPG, PNG, etc.) 2. **Sélectionnez les modèles** à utiliser (v1 et/ou v2) 3. **Cliquez sur "Classifier"** pour obtenir les résultats 4. **Consultez les prédictions** avec niveaux de confiance ## 📊 Types de déchets supportés - **📄 Papier** : Journaux, cartons, papiers divers - **🥤 Plastique** : Bouteilles, emballages, objets en plastique ## 🔧 Modèles - **Modèle v1** : Architecture de base optimisée - **Modèle v2** : Version améliorée avec meilleures performances ## 📈 Interprétation des résultats - **≥ 80%** : Classification très fiable ✅ - **60-79%** : Classification modérée ⚠️ - **< 60%** : Classification incertaine ❌ ## 🛠️ Technologies - **Streamlit** : Interface utilisateur - **TensorFlow/Keras** : Modèles de deep learning - **OpenCV/PIL** : Traitement d'images - **Matplotlib/Seaborn** : Visualisations ## 📝 Note technique Les modèles sont téléchargés automatiquement depuis le repository de modèles lors du premier lancement. ## 🤝 Contribution Ce projet est open source. N'hésitez pas à contribuer ou signaler des problèmes ! ## 📄 Licence MIT License - Voir le fichier LICENSE pour plus de détails.