Spaces:
Build error
Build error
Update app.py
Browse files
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 |
-
|
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 |
|