Slide 21
Slide 21 text
Copyright (C) 2018 DeNA Co.,Ltd. All Rights Reserved.
Deep Graph Library の使い⽅
n G = dgl.DGLGraph(graph_data) でグラフを作成
⁃ An edge list (e.g. [(0, 1), (1, 2), ...])
⁃ networkx graph object.
⁃ scipy sparse matrix
n G.ndata[‘feat’] = torch.randn((num_node, num_feature)) : 各nodeに特徴量を持たせる
⁃ G.ndata 内にdict型で保存
n G.edata[‘feat’] = torch.ones(( num_edge, )) : 各edgeに特徴量を持たせる
n G.nodes[node_idx], G.edges[src, dst] : 特徴量辞書にアクセス
n G.in_degrees[node_idx] : node_idx の node と繋がるnodeの数を取得
21