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)
|