Update app.py
Browse files
app.py
CHANGED
@@ -28,23 +28,19 @@ def detect(img):
|
|
28 |
# Faire une prédiction
|
29 |
prediction = model.predict(img)[0]
|
30 |
|
31 |
-
|
32 |
-
texte = ""
|
33 |
-
|
34 |
# Classes prédictives avec leurs index respectifs
|
35 |
class_names = ['AMAZONE', 'BIOGUERRA', 'REVENANT', 'ZANGBETO']
|
36 |
|
37 |
-
#
|
38 |
-
|
39 |
-
if prediction[idx] >= 0.5:
|
40 |
-
texte += f'{class_name} détecté\n'
|
41 |
|
42 |
-
#
|
43 |
-
|
44 |
-
texte = "Classe indéterminée"
|
45 |
|
46 |
return texte
|
47 |
|
|
|
48 |
title = "Orisha"
|
49 |
|
50 |
iface = gr.Interface(
|
|
|
28 |
# Faire une prédiction
|
29 |
prediction = model.predict(img)[0]
|
30 |
|
31 |
+
|
|
|
|
|
32 |
# Classes prédictives avec leurs index respectifs
|
33 |
class_names = ['AMAZONE', 'BIOGUERRA', 'REVENANT', 'ZANGBETO']
|
34 |
|
35 |
+
# Trouver l'indice de la classe avec la probabilité la plus élevée
|
36 |
+
class_index = np.argmax(prediction)
|
|
|
|
|
37 |
|
38 |
+
# Obtenir le nom de la classe prédite
|
39 |
+
texte = class_names[class_index]
|
|
|
40 |
|
41 |
return texte
|
42 |
|
43 |
+
|
44 |
title = "Orisha"
|
45 |
|
46 |
iface = gr.Interface(
|