图神经网络Graphsage如何快速替换为自己的数据,两条路径

作者: 小镇大家族分类: 校园学习 发布时间: 2024-03-12 00:12:25 浏览:1939 次

图神经网络Graphsage如何快速替换为自己的数据,两条路径

小镇大家族:
这一次主要是介绍把cora数据替换成PPI数据的代码,大家也能看到结果问题,这是因为: 1.PPI数据是多图的,节点只与自己所在图的其他节点相连,和其他图不发生关系,这就导致了做全节点的邻接矩阵会出现很多全0值,但我之前讲的代码里cora数据集只有一个图,所以它运行不起来。 2.强行给不链接的节点添加上边。虽然能跑起来,但效果是非常差的,这是因为数据之间的方差太大了,不过关 解决办法: 第一步,让graph sage能读多图数据 第二步,修改数据集划分部分,不按节点划分数据,而是用几张图训练,几张图验证,测试

ZZzxyQWQ:
GraphSAGE是什么 ,还没看视频 先存着[支持]

【回复】可以理解成GCN的一种改进,如果你的图结构超大,目标节点的邻居超多,那你用全图的邻接矩阵和邻居特征就会严重拖累你的计算,graphsage是对邻居节点进行抽样,然后聚合特征(可使用多种聚合方法),这样逐层进行,图结构就被缩小了
Liu--10:
请问这个原来的cora数据集是不是只有一个图结构,我如果用它来处理多个图这个方法可行吗?

【回复】这个不可以的,得使用有多个图的数据集
海绵宝宝助手儿:
替换数据集主要还是debug看下数据格式以及多用gpt

大学 学习 graphsage 开学精神状态大赏 机器学习 数据 代码 经验分享 深度学习 必剪创作

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读