Clemylia commited on
Commit
d6e4987
·
verified ·
1 Parent(s): 6ca7e4b

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +131 -0
README.md CHANGED
@@ -12,3 +12,134 @@ widget:
12
  datasets:
13
  - Clemylia/Orange-ou-tomate
14
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  datasets:
13
  - Clemylia/Orange-ou-tomate
14
  ---
15
+
16
+ # 🤖 Fiche Modèle : `Two-fruita-classify`
17
+
18
+ ![Fruita](http://www.image-heberg.fr/files/17607996403778257739.jpg)
19
+
20
+ ## 🏷️ Informations Générales
21
+
22
+ | Catégorie | Valeur |
23
+ | :--- | :--- |
24
+ | **Auteure** | Clemylia (Hugging Face : `Clemylia`) |
25
+ | **Version** | v1.0 |
26
+ | **Type de Modèle** | Classification d'Images (Vision par Ordinateur) |
27
+ | **Tâche** | Classification Binaire |
28
+ | **Classification** | 🍅 Tomate / 🍊 Orange |
29
+ | **Publié le** | \[*18 octobre 2025*] |
30
+ | **mes Modèles Similaires** | \[*Detia-mya (chiens et chats) - Agna-old (enfants de moins de 8 ans et de plus de 8 ans *] |
31
+ | **Framework** | \[*Pytorch*] |
32
+
33
+ ## ✨ Aperçu
34
+
35
+ Le modèle **Two-fruita-classify** est un classificateur d'images conçu spécifiquement pour la **classification binaire** de fruits : **Tomates** 🍅 ou **Oranges** 🍊.
36
+
37
+ Idéal pour les applications de tri automatisé, d'inventaire de produits frais, ou simplement pour un projet ludique de reconnaissance d'images.
38
+
39
+ ### 🎯 Cas d'Usage Principal
40
+
41
+ * Différenciation rapide et précise entre une tomate et une orange à partir d'une image.
42
+
43
+ ## 🚀 Utilisation du Modèle (Inférence)
44
+
45
+ Vous pouvez utiliser ce modèle directement via la bibliothèque `transformers` de Hugging Face.
46
+
47
+ ### 💻 1. Utilisation avec le `Pipeline` (Recommandé)
48
+
49
+ C'est la méthode la plus simple pour commencer l'inférence.
50
+
51
+ ```python
52
+ from transformers import pipeline
53
+
54
+ # Initialisation du pipeline de classification d'images
55
+ classifier = pipeline("image-classification", model="Clemylia/Two-fruita-classify")
56
+
57
+ # Exemple avec un chemin local ou une URL d'image
58
+ image_path = "chemin/vers/votre/image_de_fruit.jpg"
59
+
60
+ # Exécution de l'inférence
61
+ result = classifier(image_path)
62
+
63
+ # Affichage du résultat
64
+ # Le résultat sera une liste de dictionnaires avec le label et le score
65
+ print(result)
66
+ ```
67
+
68
+ **Exemple de Sortie:**
69
+
70
+ ```json
71
+ [
72
+ {
73
+ "label": "Tomate 🍅",
74
+ "score": 0.9987
75
+ }
76
+ ]
77
+ ```
78
+
79
+ *OU*
80
+
81
+ ```json
82
+ [
83
+ {
84
+ "label": "Orange 🍊",
85
+ "score": 0.9992
86
+ }
87
+ ]
88
+ ```
89
+
90
+ ### 🧠 2. Utilisation Manuelle (Pour un Contrôle Total)
91
+
92
+ Pour les utilisateurs expérimentés nécessitant une intégration plus poussée :
93
+
94
+ ```python
95
+ from transformers import AutoImageProcessor, AutoModelForImageClassification
96
+ from PIL import Image
97
+
98
+ # 1. Charger le processeur d'image et le modèle
99
+ model_name = "Clemylia/Two-fruita-classify"
100
+ image_processor = AutoImageProcessor.from_pretrained(model_name)
101
+ model = AutoModelForImageClassification.from_pretrained(model_name)
102
+
103
+ # 2. Charger et préparer l'image (exemple avec PIL)
104
+ image = Image.open("chemin/vers/votre/image_de_fruit.jpg")
105
+
106
+ # 3. Prétraitement de l'image
107
+ inputs = image_processor(image, return_tensors="pt")
108
+
109
+ # 4. Inférence
110
+ outputs = model(**inputs)
111
+ logits = outputs.logits
112
+ predicted_class_idx = logits.argmax(-1).item()
113
+
114
+ # 5. Interprétation du résultat
115
+ predicted_label = model.config.id2label[predicted_class_idx]
116
+
117
+ print(f"Prédiction: {predicted_label}")
118
+ ```
119
+
120
+ ## 📊 Métriques et Évaluation
121
+
122
+ | Métrique | Valeur | Commentaires |
123
+ | :--- | :--- | :--- |
124
+ | **Précision (Tomate 🍅)** | \[*90*]% | Pourcentage de vraies tomates correctement identifiées. |
125
+ | **Précision (Orange 🍊)** | \[*90*]% | Pourcentage de vraies oranges correctement identifiées. |
126
+
127
+ le modèle a été entraîné sur la dataset (Clemylia/Orange-ou-tomate),
128
+ contenant des images de tomates et d'oranges.
129
+
130
+ ## 🛠️ Détails d'Entraînement
131
+
132
+ ### 🖼️ Jeu de Données (Dataset)
133
+
134
+ * **Nom :** \[*Clemylia/Orange-ou-tomate*]
135
+ * **Source :** \[*Google*]
136
+ * **Taille :** \[*22 images*]
137
+ * **Répartition :** \[* 10 tomates/12 oranges*]
138
+
139
+ ## 👩‍💻 Qui suis-je ?
140
+
141
+ Bonjour ! Je suis Clemylia 👋, une développeuse d'IA passionnée de 18 ans. Je me distingue par une approche créative et originale : la majorité de mes 34 modèles sont développés from scratch. Seuls mes modèles de classification d'images (comme celui-ci) sont issus d'un fine-tuning. Mon objectif est de créer des solutions d'IA à la fois performantes et accessibles. N'hésitez pas à me suivre et à contribuer à mes projets !
142
+ -----
143
+
144
+ **Un grand merci de votre intérêt pour Two-fruita-classify \!** 🙏
145
+ N'oubliez pas de laisser une étoile ⭐️ si ce modèle vous est utile.