4kasha commited on
Commit
2a73cd9
·
1 Parent(s): 8229cee
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -2,6 +2,7 @@ import random
2
 
3
  import numpy as np
4
  import streamlit as st
 
5
  import torch
6
  import umap
7
  from nltk.tokenize import word_tokenize
@@ -19,8 +20,6 @@ device = "cuda" if torch.cuda.is_available() else "cpu"
19
  torch.manual_seed(42)
20
  np.random.seed(42)
21
  random.seed(42)
22
- import nltk
23
-
24
  nltk.download("punkt")
25
 
26
 
@@ -63,12 +62,16 @@ def main():
63
  11,
64
  value=9,
65
  )
66
- is_centering = st.sidebar.checkbox("centering embeddings", value=True)
67
- ot_type = st.sidebar.selectbox(
68
- "ot_type", ["POT", "UOT", "OT"], help="optimal transport algorithm to be used"
 
 
 
 
69
  )
70
  ot_type = ot_type.lower()
71
- sinkhorn = st.sidebar.checkbox(
72
  "sinkhorn", value=True, help="use sinkhorn algorithm"
73
  )
74
  distortion = st.sidebar.slider(
@@ -92,7 +95,7 @@ def main():
92
  value=0.22,
93
  help="sparsity of alignment matrix",
94
  )
95
- show_assignments = st.sidebar.checkbox("show assignments", value=True)
96
  if show_assignments:
97
  n_neighbors = st.sidebar.slider(
98
  "n_neighbors", 2, 10, value=8, help="number of neighbors for umap"
 
2
 
3
  import numpy as np
4
  import streamlit as st
5
+ import nltk
6
  import torch
7
  import umap
8
  from nltk.tokenize import word_tokenize
 
20
  torch.manual_seed(42)
21
  np.random.seed(42)
22
  random.seed(42)
 
 
23
  nltk.download("punkt")
24
 
25
 
 
62
  11,
63
  value=9,
64
  )
65
+ is_centering = st.sidebar.toggle("centering embeddings", value=True)
66
+ ot_type = st.sidebar.radio(
67
+ "type",
68
+ ["OT", "POT", "UOT"],
69
+ index=1,
70
+ horizontal=True,
71
+ help="optimal transport algorithm to be used",
72
  )
73
  ot_type = ot_type.lower()
74
+ sinkhorn = st.sidebar.toggle(
75
  "sinkhorn", value=True, help="use sinkhorn algorithm"
76
  )
77
  distortion = st.sidebar.slider(
 
95
  value=0.22,
96
  help="sparsity of alignment matrix",
97
  )
98
+ show_assignments = st.sidebar.toggle("show assignments", value=True)
99
  if show_assignments:
100
  n_neighbors = st.sidebar.slider(
101
  "n_neighbors", 2, 10, value=8, help="number of neighbors for umap"