Huertas97 commited on
Commit
a262acc
1 Parent(s): a2b701a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -5
app.py CHANGED
@@ -20,7 +20,7 @@ st.set_page_config(
20
  def load_models():
21
  if selected_for == "Accuracy":
22
  spanish_model = spacy.load("./spacy-models/output_full_ES_roberta-base-bne/model-best")
23
- english_model = spacy.load("./spacy-models/output_full_EN_roberta_base/model-best")
24
 
25
  if selected_for == "Efficiency":
26
  spanish_model = spacy.load("./spacy-models/toy_output_es_blank/model-best")
@@ -28,6 +28,10 @@ def load_models():
28
  models = {"English": english_model, "Spanish": spanish_model}
29
  return models
30
 
 
 
 
 
31
 
32
  # 'INV_CAMO', 'LEETSPEAK', 'MIX', 'PUNCT_CAMO'
33
  def process_text(doc, selected_multi_ner):
@@ -55,12 +59,15 @@ def process_text(doc, selected_multi_ner):
55
 
56
 
57
  # Side bar
58
- selected_language = st.sidebar.selectbox("Select a language", options=["English", "Spanish"])
 
59
  selected_multi_ner = st.sidebar.radio('Do you want to break down the Entities detected by type of leetspeak?', ['Yes', 'No'])
60
- selected_for = st.sidebar.radio('Select for:', ['Efficiency', 'Accuracy'])
 
 
 
61
 
62
- models = load_models()
63
- selected_model = models[selected_language]
64
 
65
  import base64
66
 
 
20
  def load_models():
21
  if selected_for == "Accuracy":
22
  spanish_model = spacy.load("./spacy-models/output_full_ES_roberta-base-bne/model-best")
23
+ english_model = spacy.load("./spacy-models/output_full_EN_roberta_base/model-best")
24
 
25
  if selected_for == "Efficiency":
26
  spanish_model = spacy.load("./spacy-models/toy_output_es_blank/model-best")
 
28
  models = {"English": english_model, "Spanish": spanish_model}
29
  return models
30
 
31
+ @st.cache(show_spinner=True, allow_output_mutation=True, suppress_st_warning=True)
32
+ def load_xx_model():
33
+ return spacy.load("xx_LeetSpeakNER_mstsb_mpnet")
34
+
35
 
36
  # 'INV_CAMO', 'LEETSPEAK', 'MIX', 'PUNCT_CAMO'
37
  def process_text(doc, selected_multi_ner):
 
59
 
60
 
61
  # Side bar
62
+ # selected_language = st.sidebar.selectbox("Select a language", options=["English", "Spanish"])
63
+ selected_language = st.sidebar.selectbox("Select a language", options=["Multilingual"])
64
  selected_multi_ner = st.sidebar.radio('Do you want to break down the Entities detected by type of leetspeak?', ['Yes', 'No'])
65
+ # selected_for = st.sidebar.radio('Select for:', ['Efficiency', 'Accuracy'])
66
+ # models = load_models()
67
+ # selected_model = models[selected_language]
68
+
69
 
70
+ selected_model = load_xx_model()
 
71
 
72
  import base64
73