Shing Yee commited on
Commit
147774f
·
unverified ·
1 Parent(s): 3c2639a

Update application

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -21,7 +21,13 @@ def predict(system_prompt, user_prompt, selected_model):
21
  predicted_label, probabilities = cross_encoder_predict_relevance(system_prompt, user_prompt, ms_model, ms_tokenizer, device)
22
 
23
  probability_off_topic = probabilities[0][1] * 100
24
- result = f'{probability_off_topic:.3f}% chance this is off-topic'
 
 
 
 
 
 
25
 
26
  return result
27
 
@@ -43,7 +49,7 @@ with gr.Blocks(theme=gr.themes.Soft(), fill_height=True) as app:
43
  # Button to run the prediction
44
  get_classfication = gr.Button("Check Content")
45
 
46
- output_result = gr.Textbox(label="Classification and Probabilities", lines=5)
47
 
48
  get_classfication.click(
49
  fn=predict,
 
21
  predicted_label, probabilities = cross_encoder_predict_relevance(system_prompt, user_prompt, ms_model, ms_tokenizer, device)
22
 
23
  probability_off_topic = probabilities[0][1] * 100
24
+ label = "Off-topic" if predicted_label==1 else "On-topic"
25
+ result = f"""
26
+ **Prediction Summary**:
27
+
28
+ - **Predicted Label**: {label}
29
+ - **Probability of Off-topic**: {probability_off_topic:.3f}%
30
+ """
31
 
32
  return result
33
 
 
49
  # Button to run the prediction
50
  get_classfication = gr.Button("Check Content")
51
 
52
+ output_result = gr.Markdown(label="Classification and Probabilities")
53
 
54
  get_classfication.click(
55
  fn=predict,