AmitT commited on
Commit
4d7b94c
1 Parent(s): 687436f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
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 = ['all-MiniLM-L6-v2', 'paraphrase-albert-small-v2', 'paraphrase-MiniLM-L3-v2', 'all-distilroberta-v1', 'all-mpnet-base-v2']
 
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=5):
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