Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -53,25 +53,14 @@ def preprocess(img: np.ndarray) -> np.ndarray:
|
|
| 53 |
def predict(img: np.ndarray):
|
| 54 |
x = preprocess(img)
|
| 55 |
raw = float(model.predict(x, verbose=0)[0, 0])
|
| 56 |
-
|
| 57 |
-
# DEBUG: print raw score to logs
|
| 58 |
print("Raw model output:", raw, flush=True)
|
| 59 |
|
| 60 |
-
#
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
prob_mlbt_B = 1.0 - raw
|
| 67 |
-
|
| 68 |
-
# For now, return both sets so you can see what's going on
|
| 69 |
-
return {
|
| 70 |
-
"MLBT (assume raw=P(MLBT))": prob_mlbt_A,
|
| 71 |
-
"MMAT (assume raw=P(MLBT))": prob_mmat_A,
|
| 72 |
-
"MLBT (assume raw=P(MMAT))": prob_mlbt_B,
|
| 73 |
-
"MMAT (assume raw=P(MMAT))": prob_mmat_B,
|
| 74 |
-
}
|
| 75 |
|
| 76 |
|
| 77 |
|
|
|
|
| 53 |
def predict(img: np.ndarray):
|
| 54 |
x = preprocess(img)
|
| 55 |
raw = float(model.predict(x, verbose=0)[0, 0])
|
|
|
|
|
|
|
| 56 |
print("Raw model output:", raw, flush=True)
|
| 57 |
|
| 58 |
+
# raw ≈ P(MMAT)
|
| 59 |
+
prob_mmat = raw
|
| 60 |
+
prob_mlbt = 1.0 - prob_mmat
|
| 61 |
+
|
| 62 |
+
return {"MLBT": prob_mlbt, "MMAT": prob_mmat}
|
| 63 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 64 |
|
| 65 |
|
| 66 |
|