
PyTorch
TwT520Ly
人之所以能,是相信能!
展开
-
【PyG进阶学习】一:AGNN算法
一:简介算法全名:Attention-based Graph Neural Network for Semi-supervised Learning论文链接:https://arxiv.org/abs/1803.03735如题目所说,本论文提出的模型是针对于半监督学习领域的一种算法,是一种基于注意力机制的图神经网络。该算法简称为AGNN,在提出AGNN之前,作者介绍了三个算法的大致思路,...原创 2020-04-25 20:52:55 · 4195 阅读 · 1 评论 -
【PyG入门学习】四:构建自己的数据集
1.简介虽然Pytorch-Geometric提供了很多官方数据集,但是当需要构建自己的数据集的时候,就需要对如何使用dataset基类构造自己的数据集有所了解。库中提供了两个构建数据集的基类:torch_geometric.data.Dataset和torch_geometric.data.InMemoryDataset,其中torch_geometric.data.InMemoryDatas...原创 2020-04-25 17:15:48 · 11007 阅读 · 2 评论 -
【PyG入门学习】三:信息传递机制
1.理论基础将普通的卷积过程推广到非规则数据领域一般是通过邻域聚合或者信息传递机制。xi(k−1)∈RFx^{(k-1)}_i∈R^Fxi(k−1)∈RF表示在第k-1层节点i的节点特征,ej,i∈RDe_{j,i}∈R^Dej,i∈RD表示从节点j到节点i的边的特征(可选参数),那么图神经网络中的信息传递机制就可以表示为:其中□ 表示一种可微的、置换不变的函数,比如求和、取均值或者最大...原创 2020-04-16 19:34:10 · 2641 阅读 · 2 评论 -
【PyG学习入门】二:入门时遇到的问题
【PyG学习入门】一:入门使用在上一篇的介绍中,主要讲了Pytorch-Geometric的五个基础用例,但是其中存在一些问题还没有解决,下面开始一一解决,本文的重点是如何手动加载PyG的数据集。1.关于创建Data实例时,维度异常的问题问题描述:在Data创建过程中,edge_index表示边的信息,x为节点的特征向量,y为目标值,如果y的维度([num_nodes, *])和节点总数的...原创 2020-04-10 20:10:55 · 2196 阅读 · 1 评论 -
【PyG学习入门】一:入门使用
简介首先说一下这个东西,全名是PyTorch-Geometric,是一个PyTorch基础上的一个库,专门用于图形式的数据,可以加速图学习算法的计算过程,比如稀疏化的图等。在学习PyG的各个大的分支之前,先看一下官方文档给出的学习例子。参考链接:https://pytorch-geometric.readthedocs.io/en/latest/notes/introduction.html...原创 2020-04-07 22:12:47 · 5614 阅读 · 5 评论