Spaces:
Sleeping
Sleeping
Update backend/app.py
Browse files- backend/app.py +3 -2
backend/app.py
CHANGED
|
@@ -217,13 +217,14 @@ async def predict(model_name: str = Form(...), file: UploadFile = File(...)):
|
|
| 217 |
proba = clf.predict_proba(X_scaled)[0]
|
| 218 |
classes = ["CIN1", "CIN2", "CIN3"]
|
| 219 |
predicted_label = classes[pred]
|
| 220 |
-
|
| 221 |
return {
|
| 222 |
"model_used": "CIN Classifier",
|
| 223 |
"prediction": predicted_label,
|
| 224 |
-
"confidence":
|
| 225 |
}
|
| 226 |
|
|
|
|
| 227 |
elif model_name == "histopathology":
|
| 228 |
result = predict_histopathology(image)
|
| 229 |
return result
|
|
|
|
| 217 |
proba = clf.predict_proba(X_scaled)[0]
|
| 218 |
classes = ["CIN1", "CIN2", "CIN3"]
|
| 219 |
predicted_label = classes[pred]
|
| 220 |
+
predicted_confidence = float(proba[pred])
|
| 221 |
return {
|
| 222 |
"model_used": "CIN Classifier",
|
| 223 |
"prediction": predicted_label,
|
| 224 |
+
"confidence": predicted_confidence
|
| 225 |
}
|
| 226 |
|
| 227 |
+
|
| 228 |
elif model_name == "histopathology":
|
| 229 |
result = predict_histopathology(image)
|
| 230 |
return result
|