UnarineLeo
commited on
Commit
•
a9bd9b9
1
Parent(s):
97fa574
Update app.py
Browse files
app.py
CHANGED
@@ -12,7 +12,7 @@ def fill_mask(sentences):
|
|
12 |
if "<mask>" in sentence:
|
13 |
masked_sentence = sentence.replace('<mask>', unmasker.tokenizer.mask_token)
|
14 |
unmasked = unmasker(masked_sentence)
|
15 |
-
results[language] = unmasked
|
16 |
else:
|
17 |
warnings.append(f"Warning: No <mask> token found in sentence: {sentence}")
|
18 |
return results, warnings
|
@@ -60,7 +60,7 @@ with col1:
|
|
60 |
|
61 |
with button2:
|
62 |
if st.button("Submit"):
|
63 |
-
result, warnings = fill_mask(input_sentences)
|
64 |
st.session_state['warnings'] = warnings
|
65 |
|
66 |
if st.session_state['warnings']:
|
@@ -88,19 +88,18 @@ with col2:
|
|
88 |
<div class="bar-fill" style="width: {score}%;"></div>
|
89 |
</div>
|
90 |
<div class="container">
|
91 |
-
<div style="align-items: left;">{predicted_word}({language})</div>
|
92 |
-
<div style="align-items:
|
93 |
</div>
|
94 |
""", unsafe_allow_html=True)
|
95 |
|
96 |
if 'predictions' in locals():
|
97 |
-
if
|
98 |
-
for language, language_predictions in
|
99 |
-
original_sentence =
|
100 |
predicted_sentence = replace_mask(original_sentence, language_predictions[0]['token_str'])
|
101 |
-
# st.write(language_predictions)
|
102 |
-
# st.write(f"Original sentence ({language}): {original_sentence}")
|
103 |
st.write(f"{language}: {predicted_sentence}\n")
|
|
|
104 |
css = """
|
105 |
<style>
|
106 |
footer {display:none !important;}
|
@@ -113,7 +112,6 @@ footer {display:none !important;}
|
|
113 |
width: 100%;
|
114 |
}
|
115 |
.bar {
|
116 |
-
# width: 70%;
|
117 |
background-color: #e6e6e6;
|
118 |
border-radius: 12px;
|
119 |
overflow: hidden;
|
|
|
12 |
if "<mask>" in sentence:
|
13 |
masked_sentence = sentence.replace('<mask>', unmasker.tokenizer.mask_token)
|
14 |
unmasked = unmasker(masked_sentence)
|
15 |
+
results[language] = unmasked
|
16 |
else:
|
17 |
warnings.append(f"Warning: No <mask> token found in sentence: {sentence}")
|
18 |
return results, warnings
|
|
|
60 |
|
61 |
with button2:
|
62 |
if st.button("Submit"):
|
63 |
+
result, warnings = fill_mask(input_sentences)
|
64 |
st.session_state['warnings'] = warnings
|
65 |
|
66 |
if st.session_state['warnings']:
|
|
|
88 |
<div class="bar-fill" style="width: {score}%;"></div>
|
89 |
</div>
|
90 |
<div class="container">
|
91 |
+
<div style="align-items: left;">{predicted_word} ({language})</div>
|
92 |
+
<div style="align-items: right;">{score:.2f}%</div>
|
93 |
</div>
|
94 |
""", unsafe_allow_html=True)
|
95 |
|
96 |
if 'predictions' in locals():
|
97 |
+
if result:
|
98 |
+
for language, language_predictions in result.items(): # result is a dictionary
|
99 |
+
original_sentence = sample_sentence[language]
|
100 |
predicted_sentence = replace_mask(original_sentence, language_predictions[0]['token_str'])
|
|
|
|
|
101 |
st.write(f"{language}: {predicted_sentence}\n")
|
102 |
+
|
103 |
css = """
|
104 |
<style>
|
105 |
footer {display:none !important;}
|
|
|
112 |
width: 100%;
|
113 |
}
|
114 |
.bar {
|
|
|
115 |
background-color: #e6e6e6;
|
116 |
border-radius: 12px;
|
117 |
overflow: hidden;
|