Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -215,6 +215,7 @@ with st.container():
|
|
215 |
verdict_start_time = time.time()
|
216 |
verdict = "NEI"
|
217 |
details = ""
|
|
|
218 |
prob3class, pred_tc = classify_claim(
|
219 |
claim, evidence, model_tc, tokenizer_tc,
|
220 |
"cuda" if torch.cuda.is_available() else "cpu"
|
@@ -226,13 +227,13 @@ with st.container():
|
|
226 |
)
|
227 |
verdict = "SUPPORTED" if pred_bc == 0 else "REFUTED" if prob2class > prob3class else ["NEI", "SUPPORTED", "REFUTED"][pred_tc]
|
228 |
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
verdict_time = time.time() - verdict_start_time
|
237 |
|
238 |
# Store verification history and the latest result
|
|
|
215 |
verdict_start_time = time.time()
|
216 |
verdict = "NEI"
|
217 |
details = ""
|
218 |
+
prob2class, pred_bc = 0, "Not used"
|
219 |
prob3class, pred_tc = classify_claim(
|
220 |
claim, evidence, model_tc, tokenizer_tc,
|
221 |
"cuda" if torch.cuda.is_available() else "cpu"
|
|
|
227 |
)
|
228 |
verdict = "SUPPORTED" if pred_bc == 0 else "REFUTED" if prob2class > prob3class else ["NEI", "SUPPORTED", "REFUTED"][pred_tc]
|
229 |
|
230 |
+
if show_details:
|
231 |
+
details = f"""
|
232 |
+
<p><strong>3-Class Probability:</strong> {prob3class.item():.2f}</p>
|
233 |
+
<p><strong>3-Class Predicted Label:</strong> {['NEI', 'SUPPORTED', 'REFUTED'][pred_tc]}</p>
|
234 |
+
<p><strong>2-Class Probability:</strong> {prob2class.item():.2f}</p>
|
235 |
+
<p><strong>2-Class Predicted Label:</strong> {['SUPPORTED', 'REFUTED'][pred_bc]}</p>
|
236 |
+
"""
|
237 |
verdict_time = time.time() - verdict_start_time
|
238 |
|
239 |
# Store verification history and the latest result
|