Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -16,7 +16,8 @@ def load_similarity_model(model_name='all-MiniLM-L6-v2'):
|
|
16 |
return model
|
17 |
|
18 |
# list of supported models
|
19 |
-
supported_models =
|
|
|
20 |
|
21 |
# read the emoji df and extract the relevant columns
|
22 |
emoji_df = pd.read_csv('EmojiCharts_unicodeorg.csv')[['name', 'codepoints']]
|
@@ -32,7 +33,7 @@ def encode_emoji(emoji):
|
|
32 |
return emoji_text.encode().decode('unicode-escape')
|
33 |
|
34 |
# find the top similar sentences
|
35 |
-
def find_similar_sentences(query, target_sentences, n=
|
36 |
# compute embeddings
|
37 |
embeddings_query = model.encode([query], convert_to_tensor=True)
|
38 |
embeddings_target = model.encode(target_sentences, convert_to_tensor=True)
|
@@ -43,7 +44,7 @@ def find_similar_sentences(query, target_sentences, n=5):
|
|
43 |
return top_indices
|
44 |
|
45 |
# settings
|
46 |
-
selected_model_name = st.sidebar.selectbox('Similarity model', options=supported_models)
|
47 |
emoji_count = st.sidebar.slider('Emoji output count', min_value=1, max_value=10, value=5, step=1)
|
48 |
|
49 |
# title and headers
|
|
|
16 |
return model
|
17 |
|
18 |
# list of supported models
|
19 |
+
supported_models = {'English': 'all-MiniLM-L6-v2', 'Multilingual': 'paraphrase-multilingual-MiniLM-L12-v2']
|
20 |
+
#supported_models = ['English', 'Multilingual']
|
21 |
|
22 |
# read the emoji df and extract the relevant columns
|
23 |
emoji_df = pd.read_csv('EmojiCharts_unicodeorg.csv')[['name', 'codepoints']]
|
|
|
33 |
return emoji_text.encode().decode('unicode-escape')
|
34 |
|
35 |
# find the top similar sentences
|
36 |
+
def find_similar_sentences(query, target_sentences, n=2):
|
37 |
# compute embeddings
|
38 |
embeddings_query = model.encode([query], convert_to_tensor=True)
|
39 |
embeddings_target = model.encode(target_sentences, convert_to_tensor=True)
|
|
|
44 |
return top_indices
|
45 |
|
46 |
# settings
|
47 |
+
selected_model_name = supported_models.get(st.sidebar.selectbox('Similarity model', options=supported_models.keys()))
|
48 |
emoji_count = st.sidebar.slider('Emoji output count', min_value=1, max_value=10, value=5, step=1)
|
49 |
|
50 |
# title and headers
|