首页 > Python资料 博客日记

PyTorch+PyG实现图神经网络经典模型目录

2024-03-07 00:00:04Python资料围观216

文章PyTorch+PyG实现图神经网络经典模型目录分享给大家,欢迎收藏Python资料网,专注分享技术知识

前言

大家好,我是阿光。

本专栏整理了《图神经网络代码实战》,内包含了不同图神经网络的相关代码实现(PyG以及自实现),理论与实践相结合,如GCN、GAT、GraphSAGE等经典图网络,每一个代码实例都附带有完整的代码。

正在更新中~ ✨

🚨 我的项目环境:

  • 平台:Windows10
  • 语言环境:python3.7
  • 编译器:PyCharm
  • PyTorch版本:1.11.0
  • PyG版本:2.1.0

🌠 『精品学习专栏导航帖』


对于本专栏的网络模型,分别使用了三种实现方式 PyG框架实现PyTorch实现Message Passing消息传递机制实现,小伙伴可以按照自己的能力以及需求学习不同的实现方式。

注意 🚨:本目录中已存在的链接博文已全部写好,例如 + (一):节点分类 这类带有删除线的文章表示正在更新中,如果写完会去掉删除线,点击出现404表示文章还没有发布,后续根据情况陆续发布。

🌈『目录』


📢 PyG算子、数据集介绍


📢 图神经网络常见任务与应用场景


📢 图嵌入学习(Graph Embedding)


📢 图池化(Graph Pooling)


📢 MLP


📢 GCN


📢 GAT


📢 GIN


📢 GraphSAGE


📢 EdgeCNN


📢 GraphConv


注意🚨:所有文章使用的图数据是经典的 Cora 数据集,定义的训练轮数(200轮)以及损失函数优化器都是一致的,由于图网络很容易过拟合导致训练集的分类精度达到 99.9%,所以下表中显示的数据都是基于测试集的。

AccuracyLoss
MLP0.18001.9587
GCN0.72001.3561
GAT0.78101.0362
GIN0.76500.9645
GraphSAGE0.70601.2712
EdgeCNN0.37901.7529
GraphConv0.60301.2378

版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐