danhtran2mind commited on
Commit
ade8f26
·
verified ·
1 Parent(s): 833acce

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -36,8 +36,11 @@ def predict_news_type(content):
36
  probabilities = content_predict[0].tolist()
37
  category_probabilities = {label_dict[str(i)]: prob for i, prob in enumerate(probabilities)}
38
 
39
- # Convert the dictionary to a list of strings
40
- category_probabilities_list = [f"{category}: {probability * 100:.2f}%" for category, probability in category_probabilities.items()]
 
 
 
41
 
42
  # Convert the list to a single string
43
  category_probabilities_str = "\n".join(category_probabilities_list)
@@ -58,4 +61,4 @@ demo = gr.Interface(
58
 
59
  if __name__ == "__main__":
60
  # Launch the Gradio Interface
61
- demo.launch() # server_name=host, server_port=port, share=True
 
36
  probabilities = content_predict[0].tolist()
37
  category_probabilities = {label_dict[str(i)]: prob for i, prob in enumerate(probabilities)}
38
 
39
+ # Sort the category probabilities in descending order
40
+ sorted_category_probabilities = sorted(category_probabilities.items(), key=lambda x: x[1], reverse=True)
41
+
42
+ # Convert the sorted dictionary to a list of strings
43
+ category_probabilities_list = [f"{category}: {probability * 100:.2f}%" for category, probability in sorted_category_probabilities]
44
 
45
  # Convert the list to a single string
46
  category_probabilities_str = "\n".join(category_probabilities_list)
 
61
 
62
  if __name__ == "__main__":
63
  # Launch the Gradio Interface
64
+ demo.launch()