Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -22,13 +22,13 @@ examples = [
|
|
22 |
|
23 |
st.title("Completamento di parole in testi Latino Antico con Analisi Morfologica")
|
24 |
|
25 |
-
st.write("
|
26 |
|
27 |
# Per ogni frase, creiamo una riga con la frase + bottone "Usa questa frase"
|
28 |
for i, example in enumerate(examples, start=1):
|
29 |
cols = st.columns([4,1]) # la prima colonna più larga per il testo, la seconda più stretta per il bottone
|
30 |
with cols[0]:
|
31 |
-
st.write(f"
|
32 |
with cols[1]:
|
33 |
# Se il bottone viene premuto, aggiorna la session state
|
34 |
if st.button(f"Usa {i}"):
|
@@ -52,9 +52,9 @@ if input_text:
|
|
52 |
st.subheader("Risultati delle previsioni (RoBERTa):")
|
53 |
for pred in predictions_roberta:
|
54 |
st.write(
|
55 |
-
f"
|
56 |
-
f"
|
57 |
-
f"
|
58 |
)
|
59 |
st.write("---")
|
60 |
|
@@ -67,14 +67,14 @@ if input_text:
|
|
67 |
predicted_text = input_text_roberta.replace("<mask>", pred['token_str'])
|
68 |
doc = nlp_lat(predicted_text)
|
69 |
|
70 |
-
st.write(f"
|
71 |
for token in doc.tokens:
|
72 |
st.write(
|
73 |
-
f"-
|
74 |
f" - Lemma: {token.lemma}\n"
|
75 |
f" - UPOS: {token.upos}\n"
|
76 |
f" - Morfologia: {token.features}\n"
|
77 |
)
|
78 |
st.write("---")
|
79 |
else:
|
80 |
-
st.warning("CLTK non installato (o non importato). Esegui
|
|
|
22 |
|
23 |
st.title("Completamento di parole in testi Latino Antico con Analisi Morfologica")
|
24 |
|
25 |
+
st.write("Esempi di testo (clicca sul bottone per copiare la frase nel campo di input):")
|
26 |
|
27 |
# Per ogni frase, creiamo una riga con la frase + bottone "Usa questa frase"
|
28 |
for i, example in enumerate(examples, start=1):
|
29 |
cols = st.columns([4,1]) # la prima colonna più larga per il testo, la seconda più stretta per il bottone
|
30 |
with cols[0]:
|
31 |
+
st.write(f"Esempio {i}: {example}")
|
32 |
with cols[1]:
|
33 |
# Se il bottone viene premuto, aggiorna la session state
|
34 |
if st.button(f"Usa {i}"):
|
|
|
52 |
st.subheader("Risultati delle previsioni (RoBERTa):")
|
53 |
for pred in predictions_roberta:
|
54 |
st.write(
|
55 |
+
f"Token: {pred['token_str']} - "
|
56 |
+
f"Probabilità: {pred['score']:.4f}\n"
|
57 |
+
f"Sequence: {pred['sequence']}\n"
|
58 |
)
|
59 |
st.write("---")
|
60 |
|
|
|
67 |
predicted_text = input_text_roberta.replace("<mask>", pred['token_str'])
|
68 |
doc = nlp_lat(predicted_text)
|
69 |
|
70 |
+
st.write(f"Frase {i}: {predicted_text}")
|
71 |
for token in doc.tokens:
|
72 |
st.write(
|
73 |
+
f"- Token: {token.string}\n"
|
74 |
f" - Lemma: {token.lemma}\n"
|
75 |
f" - UPOS: {token.upos}\n"
|
76 |
f" - Morfologia: {token.features}\n"
|
77 |
)
|
78 |
st.write("---")
|
79 |
else:
|
80 |
+
st.warning("CLTK non installato (o non importato). Esegui 'pip install cltk' per abilitare l'analisi.")
|