EasyWinter commited on
Commit
b047264
·
verified ·
1 Parent(s): 454af1d

update probability method

Browse files
Files changed (1) hide show
  1. main.py +7 -7
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[CLASS_NAMES[i]] = round(float(prob) * 100, 2)
 
 
 
 
 
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