Spaces:
Runtime error
Runtime error
refactor
Browse files
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 |
-
|
58 |
-
|
|
|
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",
|
|
|
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:
|