KhadijaAsehnoune12
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -35,17 +35,15 @@ def predict(image):
|
|
35 |
# Calculer les scores de confiance avec softmax
|
36 |
probs = torch.nn.functional.softmax(logits, dim=-1)[0]
|
37 |
|
38 |
-
# Obtenir
|
39 |
-
|
40 |
|
41 |
-
# Obtenir
|
42 |
-
|
|
|
43 |
|
44 |
-
#
|
45 |
-
|
46 |
-
|
47 |
-
# Retourner les résultats
|
48 |
-
return "\n".join(results)
|
49 |
|
50 |
# Créer l'interface Gradio
|
51 |
image = gr.Image(type="pil")
|
|
|
35 |
# Calculer les scores de confiance avec softmax
|
36 |
probs = torch.nn.functional.softmax(logits, dim=-1)[0]
|
37 |
|
38 |
+
# Obtenir l'indice de la classe la plus probable
|
39 |
+
predicted_class_idx = probs.argmax().item()
|
40 |
|
41 |
+
# Obtenir le label et le score de confiance de la classe la plus probable
|
42 |
+
predicted_label = id2label[str(predicted_class_idx)]
|
43 |
+
confidence_score = probs[predicted_class_idx].item()
|
44 |
|
45 |
+
# Retourner le label et le score de confiance
|
46 |
+
return f"{predicted_label}: {confidence_score:.2f}"
|
|
|
|
|
|
|
47 |
|
48 |
# Créer l'interface Gradio
|
49 |
image = gr.Image(type="pil")
|