微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

来自 Pytorch 几何包的 train_test_split_edges 中的正负边

如何解决来自 Pytorch 几何包的 train_test_split_edges 中的正负边

我试图在图中找到负边和正边的解释,如函数 train_test_split_edges Pytorch Geometric doc 的开头所述。根据文档文件,它说该函数应该将图形拆分为“正负训练/验证/测试边”。就此而言,上升沿或下降沿的含义是什么。根据代码,正边“似乎”是图的邻接矩阵上三角形中边的连接,负边是邻接矩阵下三角形中的边。因此,如果 (1,0) 被认为是正边,那么在无向图中 (0,1) 是负边。我对么?我没有找到任何关于图的正边/负边的含义。

解决方法

link prediction任务中,通常将图中存在的边视为示例,将不存在的边视为示例。 >

即在训练/预测中,您将 complete graph 中所有边的子集提供给网络,相关的目标是“这是一条真正的边”(正)和“这不是一条真正的边”(负)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。