Allob commited on
Commit
f2e9695
·
1 Parent(s): eedd478

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -41,7 +41,7 @@ if 'words' not in st.session_state:
41
  st.session_state['words'] = []
42
 
43
  if 'words_umap_df' not in st.session_state:
44
- st.session_state['words_umap_df'] = pd.DataFrame({
45
  "x": [],
46
  "y": [],
47
  "z": [],
@@ -49,8 +49,6 @@ if 'words_umap_df' not in st.session_state:
49
  "s": [],
50
  "l": [],
51
  })
52
- words_umap_df = st.session_state['words_umap_df']
53
-
54
  secret_embedding_3d = umap_3d.transform([secret_embedding])[0]
55
  words_umap_df.loc[len(words_umap_df)] = {
56
  "x": secret_embedding_3d[0],
@@ -60,6 +58,9 @@ if 'words_umap_df' not in st.session_state:
60
  "s": 10,
61
  "l": "Secret word"
62
  }
 
 
 
63
 
64
 
65
  st.write('Try to guess a secret word by semantic similarity')
@@ -78,7 +79,8 @@ if st.button("Guess") or word:
78
  st.session_state['words'].append((str(word), similarity))
79
 
80
  pt = umap_3d.transform([word_embedding])[0]
81
- st.session_state['words_umap_df'].loc[len(st.session_state['words_umap_df'])] = {
 
82
  "x": pt[0],
83
  "y": pt[1],
84
  "z": pt[2],
@@ -86,6 +88,7 @@ if st.button("Guess") or word:
86
  "s": 3,
87
  "l": str(word)
88
  }
 
89
 
90
  words_df = pd.DataFrame(
91
  st.session_state['words'],
@@ -94,5 +97,6 @@ words_df = pd.DataFrame(
94
  st.dataframe(words_df, use_container_width=True)
95
 
96
 
97
- fig_3d = px.scatter_3d(st.session_state['words_umap_df'], x="x", y="y", z="z", color="similarity", hover_name="l", hover_data={"x": False, "y": False, "z": False, "s": False}, size="s", size_max=10, range_color=(0,1))
 
98
  st.plotly_chart(fig_3d, theme="streamlit", use_container_width=True)
 
41
  st.session_state['words'] = []
42
 
43
  if 'words_umap_df' not in st.session_state:
44
+ words_umap_df = pd.DataFrame({
45
  "x": [],
46
  "y": [],
47
  "z": [],
 
49
  "s": [],
50
  "l": [],
51
  })
 
 
52
  secret_embedding_3d = umap_3d.transform([secret_embedding])[0]
53
  words_umap_df.loc[len(words_umap_df)] = {
54
  "x": secret_embedding_3d[0],
 
58
  "s": 10,
59
  "l": "Secret word"
60
  }
61
+ st.session_state['words_umap_df'] = words_umap_df
62
+
63
+
64
 
65
 
66
  st.write('Try to guess a secret word by semantic similarity')
 
79
  st.session_state['words'].append((str(word), similarity))
80
 
81
  pt = umap_3d.transform([word_embedding])[0]
82
+ words_umap_df = st.session_state['words_umap_df']
83
+ words_umap_df.loc[len(words_umap_df)] = {
84
  "x": pt[0],
85
  "y": pt[1],
86
  "z": pt[2],
 
88
  "s": 3,
89
  "l": str(word)
90
  }
91
+ st.session_state['words_umap_df'] = words_umap_df
92
 
93
  words_df = pd.DataFrame(
94
  st.session_state['words'],
 
97
  st.dataframe(words_df, use_container_width=True)
98
 
99
 
100
+ words_umap_df = st.session_state['words_umap_df']
101
+ fig_3d = px.scatter_3d(words_umap_df, x="x", y="y", z="z", color="similarity", hover_name="l", hover_data={"x": False, "y": False, "z": False, "s": False}, size="s", size_max=10, range_color=(0,1))
102
  st.plotly_chart(fig_3d, theme="streamlit", use_container_width=True)