Update README.md
Browse files
README.md
CHANGED
|
@@ -11,4 +11,81 @@ tags:
|
|
| 11 |
- vision
|
| 12 |
- recycling
|
| 13 |
- environment
|
| 14 |
-
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
- vision
|
| 12 |
- recycling
|
| 13 |
- environment
|
| 14 |
+
---
|
| 15 |
+
|
| 16 |
+
# Garbage Classification Model (Fine-tuned ResNet-50)
|
| 17 |
+
|
| 18 |
+
Ce modèle est une version fine-tunée de ResNet-50 pour la classification des images de déchets en 8 catégories, utilisant le [Garbage Dataset](https://www.kaggle.com/datasets/danielferreiralara/normalized-garbage-dataset-for-resnet). Ce modèle est conçu pour des applications environnementales telles que le tri automatique des déchets et la sensibilisation au recyclage.
|
| 19 |
+
|
| 20 |
+
## Modèle de base
|
| 21 |
+
|
| 22 |
+
Ce modèle est basé sur [ResNet-50 v1.5](https://huggingface.co/microsoft/resnet-50), qui est pré-entraîné sur [ImageNet-1k](https://huggingface.co/datasets/ILSVRC/imagenet-1k). ResNet est une architecture de réseau de neurones convolutionnels qui a introduit les concepts d’apprentissage résiduel et de connexions par saut, permettant ainsi l’entraînement de modèles beaucoup plus profonds.
|
| 23 |
+
ResNet-50 v1.5 inclut une amélioration dans les blocs de bottleneck, utilisant une stride de 2 dans la convolution 3x3, ce qui le rend légèrement plus précis que v1 (∼0,5 % en top-1).
|
| 24 |
+
|
| 25 |
+
## Description du Modèle
|
| 26 |
+
|
| 27 |
+
### Classes cibles
|
| 28 |
+
Le modèle classifie les images dans les 8 catégories suivantes :
|
| 29 |
+
- 🔋 Batterie
|
| 30 |
+
- 📦 Carton
|
| 31 |
+
- 🔗 Métal
|
| 32 |
+
- 🍓 Organique
|
| 33 |
+
- 🗳️ Papier
|
| 34 |
+
- 🧳 Plastique
|
| 35 |
+
- 🫙 Verre
|
| 36 |
+
- 👖 Vêtements
|
| 37 |
+
|
| 38 |
+
### Prétraitement
|
| 39 |
+
Les images du dataset ont été normalisées et redimensionnées à une résolution de 224x224, compatible avec l’entrée du modèle ResNet-50.
|
| 40 |
+
|
| 41 |
+
### Performance
|
| 42 |
+
Le modèle atteint un **taux de précision global de 94 %** sur le jeu de test du Dataset. Les performances varient légèrement entre les classes en fonction de la diversité des images et des similarités visuelles entre certaines catégories.
|
| 43 |
+
|
| 44 |
+
## Utilisation prévue & limitations
|
| 45 |
+
|
| 46 |
+
### Cas d'utilisation
|
| 47 |
+
- Automatisation du tri des déchets pour le recyclage.
|
| 48 |
+
- Développement d'applications éducatives et interactives sur la gestion des déchets.
|
| 49 |
+
- Recherche en vision par ordinateur appliquée à l'environnement.
|
| 50 |
+
|
| 51 |
+
### Limitations
|
| 52 |
+
Ce modèle a été entraîné sur un dataset limité à 8 catégories. Les scénarios impliquant des déchets très spécifiques ou des catégories en dehors de celles mentionnées pourraient nécessiter un retrain ou une extension du dataset.
|
| 53 |
+
|
| 54 |
+
## Comment utiliser ce modèle
|
| 55 |
+
Voici un exemple de code pour utiliser ce modèle afin de classifier une image :
|
| 56 |
+
|
| 57 |
+
```python
|
| 58 |
+
```
|
| 59 |
+
|
| 60 |
+
## Citations et Références
|
| 61 |
+
|
| 62 |
+
Si vous utilisez ce modèle, merci de citer à la fois le modèle de base ResNet-50 et le Dataset :
|
| 63 |
+
|
| 64 |
+
### Modèle de base :
|
| 65 |
+
```bibtex
|
| 66 |
+
@inproceedings{he2016deep,
|
| 67 |
+
title={Deep residual learning for image recognition},
|
| 68 |
+
author={He, Kaiming and Zhang, Xiangyu and Ren, Shaoqing and Sun, Jian},
|
| 69 |
+
booktitle={Proceedings of the IEEE conference on computer vision and pattern recognition},
|
| 70 |
+
pages={770--778},
|
| 71 |
+
year={2016}
|
| 72 |
+
}
|
| 73 |
+
```
|
| 74 |
+
|
| 75 |
+
### Dataset Waste Classification :
|
| 76 |
+
```bibtex
|
| 77 |
+
|
| 78 |
+
|
| 79 |
+
@misc
|
| 80 |
+
|
| 81 |
+
{garbageDatasetResNet24,
|
| 82 |
+
author = {Ferreira et al.},
|
| 83 |
+
title = {8 classes Garbage Dataset for ResNet},
|
| 84 |
+
year = {2024},
|
| 85 |
+
publisher = {Kaggle},
|
| 86 |
+
howpublished = {\url{[https://kaggle.com](https://www.kaggle.com/datasets/danielferreiralara/normalized-garbage-dataset-for-resnet)}}
|
| 87 |
+
}
|
| 88 |
+
```
|
| 89 |
+
|
| 90 |
+
## Contact
|
| 91 |
+
Pour toute question ou suggestion, n’hésitez pas à me contacter à [[email protected]](mailto:[email protected]).
|