Update app.py
Browse files
app.py
CHANGED
@@ -3,8 +3,7 @@ import transformers
|
|
3 |
from transformers import pipeline
|
4 |
from transformers import AutoTokenizer, AutoModelForMaskedLM
|
5 |
import pandas as pd
|
6 |
-
|
7 |
-
import matplotlib.pyplot as plt
|
8 |
|
9 |
|
10 |
tokenizer = AutoTokenizer.from_pretrained("moussaKam/AraBART", padding= True, truncation=True, max_length=128)
|
@@ -29,14 +28,9 @@ default_value = "التاريخ هو تحليل و"
|
|
29 |
sent = st.text_area("Text", default_value, height = 30)
|
30 |
sent += ' <mask>'
|
31 |
|
32 |
-
pipe = pipeline("fill-mask", tokenizer
|
33 |
dict_next_words = next_word(sent, pipe)
|
34 |
df = pd.DataFrame.from_dict(dict_next_words)
|
35 |
-
|
36 |
-
sns.set_theme(style="whitegrid")
|
37 |
-
sns.set_color_codes("pastel")
|
38 |
-
fig, ax = plt.subplots(figsize=(6, 15))
|
39 |
-
sns.barplot(x='Score', y='Word', data=df, orient = 'h')
|
40 |
-
st.pyplot(fig)
|
41 |
|
42 |
-
|
|
|
3 |
from transformers import pipeline
|
4 |
from transformers import AutoTokenizer, AutoModelForMaskedLM
|
5 |
import pandas as pd
|
6 |
+
|
|
|
7 |
|
8 |
|
9 |
tokenizer = AutoTokenizer.from_pretrained("moussaKam/AraBART", padding= True, truncation=True, max_length=128)
|
|
|
28 |
sent = st.text_area("Text", default_value, height = 30)
|
29 |
sent += ' <mask>'
|
30 |
|
31 |
+
pipe = pipeline("fill-mask", tokenizer=tokenizer, model=model)
|
32 |
dict_next_words = next_word(sent, pipe)
|
33 |
df = pd.DataFrame.from_dict(dict_next_words)
|
34 |
+
df.reset_index(drop=True, inplace=True)
|
|
|
|
|
|
|
|
|
|
|
35 |
|
36 |
+
st.table(df)
|