Spaces:
Sleeping
Sleeping
Si2469
commited on
Commit
•
80d0944
1
Parent(s):
92be168
Update app.py
Browse files
app.py
CHANGED
@@ -92,10 +92,15 @@ def predict(input: HeartDiseaseInput):
|
|
92 |
logging.info("Probabilidad de predicción: %s", prediction_prob)
|
93 |
logging.info("Clase predicha: %s", predicted_class)
|
94 |
|
|
|
|
|
|
|
|
|
95 |
# Interpretar la predicción
|
96 |
-
result = "Tiene enfermedad cardíaca." if
|
97 |
|
98 |
-
return {"prediction": result, "probability":
|
99 |
except Exception as e:
|
100 |
logging.error("Error en la predicción: %s", e)
|
101 |
raise HTTPException(status_code=500, detail=str(e))
|
|
|
|
92 |
logging.info("Probabilidad de predicción: %s", prediction_prob)
|
93 |
logging.info("Clase predicha: %s", predicted_class)
|
94 |
|
95 |
+
# Convertir numpy a tipos de datos nativos de Python
|
96 |
+
prediction_prob_python = prediction_prob[0][0].item()
|
97 |
+
predicted_class_python = predicted_class[0][0].item()
|
98 |
+
|
99 |
# Interpretar la predicción
|
100 |
+
result = "Tiene enfermedad cardíaca." if predicted_class_python == 1 else "No tiene enfermedad cardíaca."
|
101 |
|
102 |
+
return {"prediction": result, "probability": prediction_prob_python}
|
103 |
except Exception as e:
|
104 |
logging.error("Error en la predicción: %s", e)
|
105 |
raise HTTPException(status_code=500, detail=str(e))
|
106 |
+
|