Cicciokr commited on
Commit
efd1bb0
·
verified ·
1 Parent(s): f99351f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
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("**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,9 +52,9 @@ if input_text:
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,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"**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.")
 
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.")