Spaces:
Running
Running
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,
|