Horus7 commited on
Commit
3b4c873
1 Parent(s): 7bb1664

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -10
app.py CHANGED
@@ -28,23 +28,19 @@ def detect(img):
28
  # Faire une prédiction
29
  prediction = model.predict(img)[0]
30
 
31
- # Initialisation du texte
32
- texte = ""
33
-
34
  # Classes prédictives avec leurs index respectifs
35
  class_names = ['AMAZONE', 'BIOGUERRA', 'REVENANT', 'ZANGBETO']
36
 
37
- # Détermination du texte pour chaque classe
38
- for idx, class_name in enumerate(class_names):
39
- if prediction[idx] >= 0.5:
40
- texte += f'{class_name} détecté\n'
41
 
42
- # Si aucune classe n'est détectée
43
- if texte == "":
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(