![](https://img-blog.csdnimg.cn/de9e71f5f6b24dbeaaacae179052f622.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
pytorch_geometric代码详解
文章平均质量分 84
只记录有关pytorch_geometric的干货,只分享我切实的心得体会。
每天都想躺平的大喵
这个作者很懒,什么都没留下…
展开
-
pytorch geometric中为何要将稀疏邻接矩阵写成转置的形式adj_t
pytorch geometric中为何要将稀疏邻接矩阵写成转置的形式adj_t原创 2021-11-15 13:31:57 · 5880 阅读 · 13 评论 -
pytorch geometric torch-scatter和torch-sparse安装报错问题解决
pytorch geometric 安装 torch_scatter和torch_sparse遇到g++报错后的解决方案原创 2022-06-05 16:12:11 · 2101 阅读 · 0 评论 -
networkx与PyG计算度数degree时需避免的坑:自环selfloop和多重边
networkx与PyG计算度数degree时,关于自环selfloop部分需要避免的坑networkx有向图无向图pytorch geometric近日需要统计图的基本性质,在使用nx和PyG自带的度数计算时,发现他们的底层逻辑是不同的,因此计算结果在一些情况下也会不同。这里做个简单的小结,也避免自己今后踩坑。networkx先上结论:networkx在计算度数的时候,自环selfloop部分会被计算为2。有向图先看有向图import networkx as nxDG = nx.DiGrap原创 2021-12-06 12:16:24 · 4494 阅读 · 1 评论 -
pytorch geometric教程四 利用NeighorSampler实现节点维度的mini-batch + GraphSAGE样例
pytorch geometric如何实现节点维度mini-batch模型训练: NeighorSamplerPyG的官方文档中有mini-batch和Advanced mini-batching两部分内容,但实现的都是图维度的mini-batch。如何像GraphSAGE文章中对邻居进行采样从而实现节点维度mini-batch模型训练,使得大规模全连接图的GNNs模型训练成为可能,在PyG中是通过torch_geometric.Loader.NeighborSampler实现的(早一点版本是torch_原创 2021-11-23 11:41:49 · 7289 阅读 · 24 评论 -
pytorch geometric GraphSAGE代码样例reddit和ogbn_products_sage,为何subgraph_loader将sizes设成[-1]
pytorch geometric GraphSAGE代码样例ogbn_products_sage,为何subgraph_loader将sizes设成[-1]loader关于GraphSAGE,pytorch geometric的作者给出了一个代码样例ogbn_products_sage.py。其中在做训练和推断的时候,data loader分别是按照以下方式定义的:train_loader = NeighborSampler(data.edge_index, node_idx=train_idx,原创 2021-11-19 11:33:08 · 1430 阅读 · 0 评论 -
pytorch geometric教程三 GraphSAGE源码详解+实战
pytorch geometric教程三 GraphSAGE代码详解+实战pytorch geometric教程三 GraphSAGE代码详解&实战原理回顾paper公式代码实现SAGE代码(SAGEConv)__init__邻域聚合方式参数含义pytorch geometric教程三 GraphSAGE代码详解&实战这一篇是建立在你已经对pytorch geometric消息传递&跟新的原理有一定了解的基础上。如果没有的话,推荐先看这篇关于pytorch geometric消息原创 2021-11-21 08:24:29 · 7083 阅读 · 8 评论 -
pytorch geometric教程二 GCN源码详解+实战
pytorch geometric教程二 GCN代码详解+实战pytorch geometric教程二 GCN代码详解&实战原理回顾矩阵形式点维度GCN代码(GCNConv)__init__邻域聚合方式参数含义forward参数forward主体消息传递一,edge_index为Tensor二,edge_index为SparseTensor实战pytorch geometric教程二 GCN代码详解&实战这一篇是建立在你已经对pytorch geometric消息传递&跟新的原理原创 2021-11-18 17:06:58 · 4245 阅读 · 9 评论 -
pytorch geometric教程一: 消息传递源码详解(MESSAGE PASSING)+实例
pytorch geometric:消息传递原理详解(MESSAGE PASSING)+实例pytorch geometric中的消息传递原理(MESSAGE PASSING)+实例卷积原理回顾MessagePassing基类MessagePassing初始化MessagePassing.propagate(edge_index, size=None, **kwargs)MessagePassing.message(...)MessagePassing.update(aggr_out)实例pytorch原创 2021-11-17 15:40:42 · 8008 阅读 · 18 评论 -
pytorch_geometric助手(持续更新ing)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2021-11-15 11:36:19 · 2278 阅读 · 0 评论