dgl
dgl框架介绍
一穷二白到年薪百万
程序员
展开
-
【dgl学习】dgl的构图和使用
[1]【DGL】DGL-构图与用图[2]DGL-图属性原创 2022-11-24 20:58:09 · 153 阅读 · 0 评论 -
【dgl学习】dgl实现GAT(图注意力网络)
[1]Understand Graph Attention Network原创 2022-11-19 18:44:41 · 832 阅读 · 0 评论 -
【dgl学习】dgl中edges.src/edges.dst/edges.data解释
消息函数:接受一个参数 edges,这是一个 dgl.EdgeBatch 的实例, 在消息传递时,它被DGL在内部生成以表示一批边。edges有三个成员属性:src、dst和data,分别用于访问源节点、目标节点和边的特征。原创 2022-08-25 15:18:28 · 1334 阅读 · 2 评论 -
【dgl学习】dgl.DGLGraph.multi_update_all的理解
在dgl的框架下,在经过消息传递和消息聚合之后需要对处理后的消息进行更新。在异构图的更新过程中常用到所介绍的函数,下面对对其做一个介绍。原创 2022-08-25 10:11:16 · 241 阅读 · 0 评论 -
【dgl学习】dgl框架的消息传递机制(Message passing)
跟pyG一样,dgl的消息传递机制也是三件套,消息产生、消息聚合和特征更新。原创 2022-08-23 14:30:52 · 194 阅读 · 0 评论 -
【dgl学习】dgl处理图中的节点/边的属性/特征/类型
dgl处理图中的节点/边的属性/特征/类型原创 2022-08-23 10:14:19 · 2704 阅读 · 0 评论 -
【dgl学习】dgl.canonical_etypes函数解析
函数功能:以三元组的形式返回图中定义的边。下面是官方给出的解释。原创 2022-08-23 09:01:55 · 556 阅读 · 0 评论 -
【dgl框架】dgl.metapath_reachable_graph函数解析
如果用dgl学习异构图神经网络,就会遇到这个函数。这个函数的作用就是返回异构图中指定元路径(meta path)的metagraph。看官方API的解释: 意思是:返回一个图,其中任何节点u的后续节点都是可以通过给定元路径从u访问的节点。 这里指定的元路径为[‘AB’, ‘BA’],经过dgl.metapath_reachable_graph函数返回的结果的含义就是:A集合中的节点经过元路径访问到的A集合节点,所构成的图(这个图是个方阵)。也可以理解为:A->B->A。2 参考文献[1]dg原创 2022-07-07 19:53:11 · 948 阅读 · 0 评论 -
【dgl学习】汇总
参考文献[1]跟着官方文档学DGL框架第二天——DGLGraph和节点/边特征[2]GNN教程:DGL框架实现GCN算法![3]DGL中srcdata和dstdata是指什么?[4]DGL官方教程–API–dgl.DGLHeteroGraph原创 2022-05-16 17:23:01 · 120 阅读 · 0 评论 -
【dgl框架】dgl.HeteroGraphConv 异构图卷积模块
参考文献[1]跟着官方文档学DGL框架第六天——异构图卷积模块(HeteroGraphConv)原创 2022-05-16 09:46:54 · 460 阅读 · 0 评论 -
【dgl框架函数学习】with graph.local_scope()
目录函数介绍例子参考文献函数介绍 在使用dgl框架自定义卷积算子或者看dgl实现函数的源代码时,总会碰到如下的代码形式: with graph.local_scope(): if isinstance(feat, tuple): feat, _ = feat # dst feature not used cj = graph.srcdata['cj'] ci = graph.dstdata['ci'] if self.de原创 2022-05-02 12:05:27 · 1906 阅读 · 4 评论