Cicciokr commited on
Commit
839f43f
·
verified ·
1 Parent(s): fc54286

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -10
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("[MASK]", data["phrases"][sentence])}]
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, [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,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)