10zinten commited on
Commit
eb56afd
1 Parent(s): 9da7d22

handle oov error

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -24,7 +24,11 @@ def find_most_similar(word):
24
  return format_to_html(sim_output)
25
 
26
  def find_similarity(wordA, wordB):
27
- return max([float(wv.similarity(wordA, wordB)), 0])
 
 
 
 
28
 
29
  title = "Check Word Similarity With Literary Word2Vec"
30
  examples = ["སེམས་", "བླ་མ་", "སྟོབས་"]
@@ -34,7 +38,7 @@ print(find_similarity(examples[0], examples[1]))
34
  demo = gr.Interface(
35
  fn=find_similarity,
36
  inputs=[gr.inputs.Textbox("Word A"), gr.inputs.Textbox("Word B")],
37
- outputs="number",
38
  title=title,
39
  # examples=examples
40
  ).launch()
 
24
  return format_to_html(sim_output)
25
 
26
  def find_similarity(wordA, wordB):
27
+ try:
28
+ sim = wv.similarity(wordA, wordB)
29
+ except Exception:
30
+ return "[Error] OOV"
31
+ return max([float(sim), 0])
32
 
33
  title = "Check Word Similarity With Literary Word2Vec"
34
  examples = ["སེམས་", "བླ་མ་", "སྟོབས་"]
 
38
  demo = gr.Interface(
39
  fn=find_similarity,
40
  inputs=[gr.inputs.Textbox("Word A"), gr.inputs.Textbox("Word B")],
41
+ outputs="text",
42
  title=title,
43
  # examples=examples
44
  ).launch()