DDingcheol commited on
Commit
1d52402
โ€ข
1 Parent(s): e5aa863

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -1
app.py CHANGED
@@ -115,7 +115,17 @@ def sepia(input_img):
115
  print(f"{label} probabilities:")
116
  print(prob_map)
117
 
118
- return fig, str(class_probabilities)
 
 
 
 
 
 
 
 
 
 
119
 
120
  demo = gr.Interface(fn=sepia,
121
  inputs=gr.Image(shape=(400, 600)),
 
115
  print(f"{label} probabilities:")
116
  print(prob_map)
117
 
118
+ class_probabilities = {
119
+ labels_list[i]: np.max(probabilities[:, :, i].numpy()) for i in range(len(labels_list))
120
+ }
121
+
122
+ # ๊ฐ€์žฅ ๋†’์€ ํ™•๋ฅ ์„ ๊ฐ€์ง„ ํด๋ž˜์Šค๋ฅผ ์ถœ๋ ฅ
123
+ max_prob_class = max(class_probabilities, key=class_probabilities.get)
124
+ max_prob_value = class_probabilities[max_prob_class]
125
+
126
+ print(f"Predicted class: {max_prob_class}, Probability: {max_prob_value:.4f}")
127
+
128
+ return fig, f"Predicted class: {max_prob_class}, Probability: {max_prob_value:.4f}"
129
 
130
  demo = gr.Interface(fn=sepia,
131
  inputs=gr.Image(shape=(400, 600)),