Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -66,7 +66,7 @@ def get_valid_predictions(sentence, max_attempts=3, top_k=5):
|
|
66 |
print(sentence)
|
67 |
print(sentence in data["phrases"])
|
68 |
if sentence in data["phrases"]:
|
69 |
-
return [{"token_str": data["phrases"][sentence], "score": 1.0, "sequence": sentence.replace("
|
70 |
|
71 |
attempt = 0
|
72 |
filtered_predictions = []
|
@@ -83,15 +83,15 @@ def get_valid_predictions(sentence, max_attempts=3, top_k=5):
|
|
83 |
|
84 |
# Imposta una chiave di sessione per il testo input, così possiamo aggiornarlo
|
85 |
if "input_text_value" not in st.session_state:
|
86 |
-
st.session_state["input_text_value"] = "Lorem ipsum dolor sit amet,
|
87 |
|
88 |
# Frasi di esempio
|
89 |
examples = [
|
90 |
-
"Asdrubal, frater Annibalis, qui secundo Punico bello
|
91 |
-
"hanno et mago qui
|
92 |
-
"Lorem ipsum dolor sit amet,
|
93 |
-
"Populus Romanus cum Macedonibus
|
94 |
-
"Reliqui qui tum principes numerabantur in magistratibus
|
95 |
]
|
96 |
|
97 |
st.title("Completamento di parole in testi Latino Antico con Analisi Morfologica")
|
@@ -140,9 +140,6 @@ try:
|
|
140 |
except ImportError:
|
141 |
nlp_lat = None
|
142 |
|
143 |
-
if "input_text_value" not in st.session_state:
|
144 |
-
st.session_state["input_text_value"] = "Lorem ipsum dolor sit amet, [MASK] adipiscing elit."
|
145 |
-
|
146 |
tokenizer_roberta = AutoTokenizer.from_pretrained("Cicciokr/Roberta-Base-Latin-Uncased")
|
147 |
model_roberta = AutoModelForMaskedLM.from_pretrained("Cicciokr/Roberta-Base-Latin-Uncased")
|
148 |
fill_mask_roberta = pipeline("fill-mask", model=model_roberta, tokenizer=tokenizer_roberta)
|
|
|
66 |
print(sentence)
|
67 |
print(sentence in data["phrases"])
|
68 |
if sentence in data["phrases"]:
|
69 |
+
return [{"token_str": data["phrases"][sentence], "score": 1.0, "sequence": sentence.replace("<mask>", data["phrases"][sentence])}]
|
70 |
|
71 |
attempt = 0
|
72 |
filtered_predictions = []
|
|
|
83 |
|
84 |
# Imposta una chiave di sessione per il testo input, così possiamo aggiornarlo
|
85 |
if "input_text_value" not in st.session_state:
|
86 |
+
st.session_state["input_text_value"] = "Lorem ipsum dolor sit amet, <mask> adipiscing elit."
|
87 |
|
88 |
# Frasi di esempio
|
89 |
examples = [
|
90 |
+
"Asdrubal, frater Annibalis, qui secundo Punico bello <mask> ingentibus copiis ab Hispania veniens ...",
|
91 |
+
"hanno et mago qui <mask> punico bello cornelium consulem aput liparas ceperunt ...",
|
92 |
+
"Lorem ipsum dolor sit amet, <mask> adipiscing elit.",
|
93 |
+
"Populus Romanus cum Macedonibus <mask> ter gessit",
|
94 |
+
"Reliqui qui tum principes numerabantur in magistratibus <mask> cotidieque fere a nobis in contionibus audiebantur."
|
95 |
]
|
96 |
|
97 |
st.title("Completamento di parole in testi Latino Antico con Analisi Morfologica")
|
|
|
140 |
except ImportError:
|
141 |
nlp_lat = None
|
142 |
|
|
|
|
|
|
|
143 |
tokenizer_roberta = AutoTokenizer.from_pretrained("Cicciokr/Roberta-Base-Latin-Uncased")
|
144 |
model_roberta = AutoModelForMaskedLM.from_pretrained("Cicciokr/Roberta-Base-Latin-Uncased")
|
145 |
fill_mask_roberta = pipeline("fill-mask", model=model_roberta, tokenizer=tokenizer_roberta)
|