Drazcat-AI commited on
Commit
d354569
·
verified ·
1 Parent(s): 12b7521

Update handler.py

Browse files
Files changed (1) hide show
  1. handler.py +3 -6
handler.py CHANGED
@@ -57,13 +57,11 @@ def classify_image(model, image_processor, class_info, device, image_url, accura
57
  # Obtener clases predichas (umbral 0.5)
58
  predicted_classes = []
59
  predicted_list=[]
60
- prob_list=[]
61
  for i, prob in enumerate(probabilities):
62
  if prob > accuracy:
63
  class_name = class_info['class_columns'][i]
64
  predicted_classes.append(f"{class_name}: {prob:.3f}")
65
- predicted_list.append(class_name)
66
- prob_list.append(float(prob))
67
 
68
  # Mostrar resultado
69
  if predicted_classes:
@@ -76,9 +74,8 @@ def classify_image(model, image_processor, class_info, device, image_url, accura
76
  max_prob = probabilities[max_idx]
77
  class_name = class_info['class_columns'][max_idx]
78
  print(f"{class_name}: {max_prob:.3f}")
79
- predicted_list.append(class_name)
80
- prob_list.append(float(max_prob))
81
- return {"class": predicted_list, "accuracy":prob_list}
82
 
83
  class EndpointHandler():
84
  def __init__(self, path=""):
 
57
  # Obtener clases predichas (umbral 0.5)
58
  predicted_classes = []
59
  predicted_list=[]
 
60
  for i, prob in enumerate(probabilities):
61
  if prob > accuracy:
62
  class_name = class_info['class_columns'][i]
63
  predicted_classes.append(f"{class_name}: {prob:.3f}")
64
+ predicted_list.append({"class": class_name, "confidence": float(prob)})
 
65
 
66
  # Mostrar resultado
67
  if predicted_classes:
 
74
  max_prob = probabilities[max_idx]
75
  class_name = class_info['class_columns'][max_idx]
76
  print(f"{class_name}: {max_prob:.3f}")
77
+ predicted_list.append({"class": class_name, "confidence": float(max_prob)})
78
+ return predicted_list
 
79
 
80
  class EndpointHandler():
81
  def __init__(self, path=""):