Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -25,7 +25,7 @@ def highlight_diff(sent, sent_main):
|
|
25 |
new_toks = []
|
26 |
for i, (tok, tok_main) in enumerate(zip(tokens, tokens_main)):
|
27 |
if tok != tok_main:
|
28 |
-
new_toks.append('
|
29 |
else:
|
30 |
new_toks.append(tok)
|
31 |
|
@@ -91,7 +91,7 @@ def get_best_hypotheses(sentence, beam_size, max_steps, epsilon=1e-3, pretty_out
|
|
91 |
|
92 |
st.write(f"step #0:")
|
93 |
st.write(f"-- 1: (positive probability ~ {round(current_beam[sentence], 5)})")
|
94 |
-
st.
|
95 |
|
96 |
for step in range(max_steps):
|
97 |
current_beam, used_pos = beam_get_replacements(current_beam, beam_size, epsilon, used_poss)
|
@@ -99,7 +99,7 @@ def get_best_hypotheses(sentence, beam_size, max_steps, epsilon=1e-3, pretty_out
|
|
99 |
st.write(f"\nstep #{step+1}:")
|
100 |
for i, (sent, prob) in enumerate(current_beam.items()):
|
101 |
st.write(f"-- {i+1}: (positive probability ~ {round(prob, 5)})")
|
102 |
-
st.
|
103 |
|
104 |
if used_pos is None:
|
105 |
return current_beam, used_poss
|
|
|
25 |
new_toks = []
|
26 |
for i, (tok, tok_main) in enumerate(zip(tokens, tokens_main)):
|
27 |
if tok != tok_main:
|
28 |
+
new_toks.append('***' + tok + '***')
|
29 |
else:
|
30 |
new_toks.append(tok)
|
31 |
|
|
|
91 |
|
92 |
st.write(f"step #0:")
|
93 |
st.write(f"-- 1: (positive probability ~ {round(current_beam[sentence], 5)})")
|
94 |
+
st.write(f"$\qquad${sentence}")
|
95 |
|
96 |
for step in range(max_steps):
|
97 |
current_beam, used_pos = beam_get_replacements(current_beam, beam_size, epsilon, used_poss)
|
|
|
99 |
st.write(f"\nstep #{step+1}:")
|
100 |
for i, (sent, prob) in enumerate(current_beam.items()):
|
101 |
st.write(f"-- {i+1}: (positive probability ~ {round(prob, 5)})")
|
102 |
+
st.write(f"$\qquad${highlight_diff(sent, sentence) if pretty_output else sent}")
|
103 |
|
104 |
if used_pos is None:
|
105 |
return current_beam, used_poss
|