Spaces:
Running
Running
update probability method
Browse files
main.py
CHANGED
|
@@ -7,11 +7,6 @@ import io
|
|
| 7 |
import pandas as pd
|
| 8 |
import os
|
| 9 |
|
| 10 |
-
|
| 11 |
-
# Matiin log kalo run di Windows doang
|
| 12 |
-
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
|
| 13 |
-
os.environ['TF_ENABLE_ONEDNN_OPTS'] = '0'
|
| 14 |
-
|
| 15 |
app = FastAPI()
|
| 16 |
|
| 17 |
|
|
@@ -96,9 +91,14 @@ async def predict(file: UploadFile = File(...)):
|
|
| 96 |
else:
|
| 97 |
predicted_label = "Tidak diketahui"
|
| 98 |
|
| 99 |
-
probability =
|
| 100 |
for i, prob in enumerate(preds[0]):
|
| 101 |
-
probability
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 102 |
|
| 103 |
data_nutrisi = get_nutrition_data(predicted_label)
|
| 104 |
|
|
|
|
| 7 |
import pandas as pd
|
| 8 |
import os
|
| 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
app = FastAPI()
|
| 11 |
|
| 12 |
|
|
|
|
| 91 |
else:
|
| 92 |
predicted_label = "Tidak diketahui"
|
| 93 |
|
| 94 |
+
probability = []
|
| 95 |
for i, prob in enumerate(preds[0]):
|
| 96 |
+
probability.append({
|
| 97 |
+
"label": CLASS_NAMES[i],
|
| 98 |
+
"score": round(float(prob) * 100, 2)
|
| 99 |
+
})
|
| 100 |
+
|
| 101 |
+
probability = sorted(probability, key=lambda x: x["score"], reverse=True)
|
| 102 |
|
| 103 |
data_nutrisi = get_nutrition_data(predicted_label)
|
| 104 |
|