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 |
|