EcoTriSmart / README.md
360TechEnv's picture
Upload 4 files
778fd4f verified

A newer version of the Streamlit SDK is available: 1.52.1

Upgrade
metadata
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.