azizalto commited on
Commit
27a3ddf
1 Parent(s): 8106e91
Files changed (1) hide show
  1. app.py +9 -8
app.py CHANGED
@@ -39,7 +39,7 @@ class App:
39
  def render_body(self, *args, **kwargs):
40
  data = self.data.train
41
  st.write(f"> Train data `{data.shape[0]}` rows")
42
- filter_ = st.text_input("search", "")
43
  if filter_:
44
  data = search_df(self.data.train, filter_)
45
  st.write(data)
@@ -53,15 +53,15 @@ class App:
53
  class Helper(App):
54
  def visualize(self, *args, **kwargs):
55
 
 
 
56
  # filter data for visualization
57
- MAX_EDGES = 100
58
- sample = self.data.train_kg[:MAX_EDGES]
 
59
 
60
  st1, st2 = st.columns(2)
61
-
62
- data = self.data.train_kg
63
-
64
- score = st1.selectbox("visualize by score", [""] + data["score"].unique().tolist())
65
  if score:
66
  sample = data[data["score"] == float(score)][:MAX_EDGES]
67
 
@@ -92,7 +92,8 @@ class Helper(App):
92
  def build_network(edge_labels, nodes):
93
  # src: https://stackoverflow.com/a/67279471/2839786
94
  from pyvis.network import Network
95
- g = Network(height="800px", width="1400px", heading="U.S. Patent Phrase/Context Network", bgcolor="#bbbffz") # notebook=True,
 
96
  for node in nodes:
97
  g.add_node(node)
98
  for e in edge_labels:
 
39
  def render_body(self, *args, **kwargs):
40
  data = self.data.train
41
  st.write(f"> Train data `{data.shape[0]}` rows")
42
+ filter_ = st.text_input("search phrases", "")
43
  if filter_:
44
  data = search_df(self.data.train, filter_)
45
  st.write(data)
 
53
  class Helper(App):
54
  def visualize(self, *args, **kwargs):
55
 
56
+ data = self.data.train_kg
57
+
58
  # filter data for visualization
59
+ # -- sampling
60
+ MAX_EDGES = 200
61
+ sample = data[:MAX_EDGES]
62
 
63
  st1, st2 = st.columns(2)
64
+ score = st1.selectbox("visualize phrases by similarity score", [""] + data["score"].unique().tolist())
 
 
 
65
  if score:
66
  sample = data[data["score"] == float(score)][:MAX_EDGES]
67
 
 
92
  def build_network(edge_labels, nodes):
93
  # src: https://stackoverflow.com/a/67279471/2839786
94
  from pyvis.network import Network
95
+ g = Network(height="800px", width="1400px", heading="U.S. Patent Phrase/Context Network",
96
+ bgcolor="#bbbffz") # notebook=True,
97
  for node in nodes:
98
  g.add_node(node)
99
  for e in edge_labels: