Spaces:
Sleeping
Sleeping
Shing Yee
commited on
Update application
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
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,
|