Published unlisted
Edited
Jun 29, 2021
1 fork
4 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
function select_fig(tag){
d3.select(viz_list).select('ul').selectAll('li').classed('selected', (d) => (d.tag == tag));
mutable selected_tag = tag;
}
Insert cell
function handle_click(event, d){
select_fig(d.tag);
}
Insert cell
mutable selected_tag = "gcn";
Insert cell
Insert cell
Insert cell
import {buttons_display as gcn_buttons, W_curr as gcn_W_slider, main_div as gcn_div, network_static as gcn_network_static, network_dynamic as gcn_network_dynamic, eqn_display as gcn_eqn} from "@ameyasd/graph-convolutional-networks"
Insert cell
import {buttons_display as gat_buttons, main_div as gat_div, network_static as gat_network_static, network_dynamic as gat_network_dynamic, eqn_display as gat_eqn} from "@ameyasd/graph-attention-networks"
Insert cell
import {buttons_display as graphsage_buttons, main_div as graphsage_div, network_static as graphsage_network_static, network_dynamic as graphsage_network_dynamic, eqn_display as graphsage_eqn}
from "@ameyasd/graph-sample-and-aggregate-graphsage";
Insert cell
import {buttons_display as gin_buttons, main_div as gin_div, network_static as gin_network_static, network_dynamic as gin_network_dynamic, eqn_display as gin_eqn} from "@ameyasd/graph-isomorphism-networks"
Insert cell
d3 = require("d3@6")
Insert cell
Insert cell
gnn_models = [
{'descr': 'GCN', 'tag': 'gcn'},
{'descr': 'GAT', 'tag': 'gat'},
{'descr': 'GraphSAGE', 'tag': 'graphsage'},
{'descr': 'GIN', 'tag': 'gin'},
]
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more