hassiahk commited on
Commit
0bc5c62
1 Parent(s): 2d2a075

Delete original sentence for mlm

Browse files
Files changed (1) hide show
  1. apps/mlm.py +4 -19
apps/mlm.py CHANGED
@@ -6,17 +6,6 @@ from transformers import AutoTokenizer, RobertaForMaskedLM, pipeline
6
  with open("config.json", encoding="utf8") as f:
7
  cfg = json.loads(f.read())
8
 
9
- sample_texts = [
10
- {
11
- "original_text": "मोठी बातमी! उद्या दुपारी १ वाजता जाहीर होणार दहावीचा निकाल",
12
- "masked_text": "मोठी बातमी! उद्या दुपारी <mask> वाजता जाहीर होणार दहावीचा निकाल",
13
- },
14
- {
15
- "original_text": "अध्यक्ष शरद पवार आणि उपमुख्यमंत्री अजित पवार यांची भेट घेतली.",
16
- "masked_text": "अध्यक्ष <mask> पवार आणि उपमुख्यमंत्री अजित पवार यांची भेट घेतली.",
17
- },
18
- ]
19
-
20
 
21
  @st.cache(allow_output_mutation=True, show_spinner=False)
22
  def load_model(input_text, model_name_or_path):
@@ -29,16 +18,13 @@ def load_model(input_text, model_name_or_path):
29
  return sentence, mask
30
 
31
 
32
- def get_original_text(masked_text, masked_texts, original_texts):
33
- index_ = masked_texts.index(masked_text)
34
- return original_texts[index_]
35
-
36
-
37
  def app():
38
  st.title("RoBERTa Marathi")
39
 
40
- masked_texts = [example["masked_text"] for example in sample_texts]
41
- original_texts = [example["original_text"] for example in sample_texts]
 
 
42
 
43
  input_text = st.sidebar.selectbox("Select a Text", options=masked_texts)
44
  masked_text = st.text_input("Please type a masked sentence to fill", input_text)
@@ -49,6 +35,5 @@ def app():
49
  with st.spinner("Filling the Mask..."):
50
  filled_sentence, mask = load_model(masked_text, cfg["models"]["RoBERTa"])
51
 
52
- st.markdown(f"**Original sentence: **{get_original_text(masked_text, masked_texts, original_texts)}")
53
  st.markdown(f"**Filled sentence: **{filled_sentence}")
54
  st.markdown(f"**Predicted masked token: **{mask}")
 
6
  with open("config.json", encoding="utf8") as f:
7
  cfg = json.loads(f.read())
8
 
 
 
 
 
 
 
 
 
 
 
 
9
 
10
  @st.cache(allow_output_mutation=True, show_spinner=False)
11
  def load_model(input_text, model_name_or_path):
 
18
  return sentence, mask
19
 
20
 
 
 
 
 
 
21
  def app():
22
  st.title("RoBERTa Marathi")
23
 
24
+ masked_texts = [
25
+ "मोठी बातमी! उद्या दुपारी <mask> वाजता जाहीर होणार दहावीचा निकाल",
26
+ "अध्यक्ष <mask> पवार आणि उपमुख्यमंत्री अजित पवार यांची भेट घेतली.",
27
+ ]
28
 
29
  input_text = st.sidebar.selectbox("Select a Text", options=masked_texts)
30
  masked_text = st.text_input("Please type a masked sentence to fill", input_text)
 
35
  with st.spinner("Filling the Mask..."):
36
  filled_sentence, mask = load_model(masked_text, cfg["models"]["RoBERTa"])
37
 
 
38
  st.markdown(f"**Filled sentence: **{filled_sentence}")
39
  st.markdown(f"**Predicted masked token: **{mask}")