DDingcheol commited on
Commit
e045ff9
โ€ข
1 Parent(s): 6442ed7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -95,6 +95,7 @@ def sepia(input_img):
95
  fig = draw_plot(pred_img, seg)
96
 
97
  # ๊ฐ ๋ฌผ์ฒด์— ๋Œ€ํ•œ ์˜ˆ์ธก ํด๋ž˜์Šค์™€ ํ™•๋ฅ  ์–ป๊ธฐ
 
98
  unique_labels = np.unique(seg.numpy().astype("uint8"))
99
  class_probabilities = {}
100
  for label in unique_labels:
@@ -102,12 +103,13 @@ def sepia(input_img):
102
  class_name = labels_list[label]
103
  class_prob = tf.nn.softmax(logits.numpy()[0][:, :, label]) # softmax ์ ์šฉ
104
  class_prob = np.mean(class_prob[mask])
105
- class_probabilities[class_name] = class_prob
106
 
107
  # Gradio Interface์— ์ถœ๋ ฅํ•  ๋ฌธ์ž์—ด ์ƒ์„ฑ
108
  output_text = "Predicted class probabilities:\n"
109
  for class_name, prob in class_probabilities.items():
110
- output_text += f"{class_name}: {prob:.4f}\n"
 
111
 
112
  # ์ •ํ™•์„ฑ์ด ๊ฐ€์žฅ ๋†’์€ ๋ฌผ์ฒด ์ •๋ณด ์ถœ๋ ฅ
113
  max_prob_class = max(class_probabilities, key=class_probabilities.get)
 
95
  fig = draw_plot(pred_img, seg)
96
 
97
  # ๊ฐ ๋ฌผ์ฒด์— ๋Œ€ํ•œ ์˜ˆ์ธก ํด๋ž˜์Šค์™€ ํ™•๋ฅ  ์–ป๊ธฐ
98
+
99
  unique_labels = np.unique(seg.numpy().astype("uint8"))
100
  class_probabilities = {}
101
  for label in unique_labels:
 
103
  class_name = labels_list[label]
104
  class_prob = tf.nn.softmax(logits.numpy()[0][:, :, label]) # softmax ์ ์šฉ
105
  class_prob = np.mean(class_prob[mask])
106
+ class_probabilities[class_name] = class_prob * 100 # ๋ฐฑ๋ถ„์œจ๋กœ ๋ณ€ํ™˜
107
 
108
  # Gradio Interface์— ์ถœ๋ ฅํ•  ๋ฌธ์ž์—ด ์ƒ์„ฑ
109
  output_text = "Predicted class probabilities:\n"
110
  for class_name, prob in class_probabilities.items():
111
+ output_text += f"{class_name}: {prob:.2f}%\n"
112
+
113
 
114
  # ์ •ํ™•์„ฑ์ด ๊ฐ€์žฅ ๋†’์€ ๋ฌผ์ฒด ์ •๋ณด ์ถœ๋ ฅ
115
  max_prob_class = max(class_probabilities, key=class_probabilities.get)