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:
|