Orawan commited on
Commit
a34feba
·
1 Parent(s): 6dc48bc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -12,6 +12,7 @@ st.title("Spam Detection App")
12
 
13
  # สร้างกล่องข้อความให้ผู้ใช้ป้อนข้อความ
14
  user_input = st.text_input("ใส่ข้อความที่ต้องการตรวจสอบ:")
 
15
  # ตรวจสอบข้อความเมื่อผู้ใช้กดปุ่ม "ตรวจสอบ"
16
  if st.button("ตรวจสอบ"):
17
  if user_input:
@@ -22,10 +23,14 @@ if st.button("ตรวจสอบ"):
22
  st.write("ผลลัพธ์:")
23
  st.write(f"ข้อความ: {user_input}")
24
 
25
- # แก้ไขข้อความ "Staff" เป็น "Spam"
26
- label = "Spam" if result[0]['label'] == 'Staff' else result[0]['label']
27
-
28
- st.write(f"ผลลัพธ์: {label}")
29
- st.write(f"ความมั่นใจ: {result[0]['score']}")
 
 
 
 
30
  else:
31
  st.warning("โปรดป้อนข้อความก่อนตรวจสอบ")
 
12
 
13
  # สร้างกล่องข้อความให้ผู้ใช้ป้อนข้อความ
14
  user_input = st.text_input("ใส่ข้อความที่ต้องการตรวจสอบ:")
15
+
16
  # ตรวจสอบข้อความเมื่อผู้ใช้กดปุ่ม "ตรวจสอบ"
17
  if st.button("ตรวจสอบ"):
18
  if user_input:
 
23
  st.write("ผลลัพธ์:")
24
  st.write(f"ข้อความ: {user_input}")
25
 
26
+ # แสดงค่าความมั่นใจ
27
+ confidence = result[0]['score'] * 100 # แปลงค่าความมั่นใจเป็นเปอร์เซ็นต์
28
+ st.write(f"สปัม: {result[0]['label']} ({confidence:.2f}% ความมั่นใจ)")
29
+
30
+ # สร้างเงื่อนไขในการตัดสินใจ
31
+ if confidence >= 70:
32
+ st.warning("โมเดลมั่นใจว่าข้อความนี้เป็นสแปม")
33
+ else:
34
+ st.success("โมเดลมั่นใจว่าข้อความนี้ไม่เป็นสแปม")
35
  else:
36
  st.warning("โปรดป้อนข้อความก่อนตรวจสอบ")