Update app.py
Browse files
app.py
CHANGED
|
@@ -93,8 +93,12 @@ def predict_risk(age, sex, cd4_count, viral_load, wbc_count, hemoglobin, platele
|
|
| 93 |
# 4. Process Output
|
| 94 |
probabilities = ort_outs[0][0]
|
| 95 |
risk_probability = probabilities[1] # Probability of High Risk
|
| 96 |
-
|
| 97 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 98 |
|
| 99 |
except Exception as e:
|
| 100 |
logging.exception(f"An error occurred during prediction: {e}")
|
|
|
|
| 93 |
# 4. Process Output
|
| 94 |
probabilities = ort_outs[0][0]
|
| 95 |
risk_probability = probabilities[1] # Probability of High Risk
|
| 96 |
+
if 0 < risk_probability <= 100:
|
| 97 |
+
return f"HIV Risk Probability: {risk_probability:.4f}"
|
| 98 |
+
elif risk_probability > 100:
|
| 99 |
+
return f"HIV Risk Probability: 100"
|
| 100 |
+
else:
|
| 101 |
+
return f"HIV Risk Probability: 0"
|
| 102 |
|
| 103 |
except Exception as e:
|
| 104 |
logging.exception(f"An error occurred during prediction: {e}")
|