跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

图注意力网络有多“专注”?

该存储库提供了ICLR'2022上发表的研究论文“图注意力网络有多‘专注’?”的官方代码实现。它提供了跨多个框架(包括PyTorch Geometric、DGL和TensorFlow GNN)的可复现实验和GATv2代码。

查看仓库
分享
查看仓库
分享

此GitHub存储库是ICLR'2022论文“图注意力网络有多‘专注’?”的官方代码库。它使研究人员和开发人员能够复现论文中提出的实验结果,重点关注图注意力网络(GATs)中的注意力机制,特别是GATv2变体。

阅读更多

该项目旨在促进跨不同深度学习框架的实验复现。关键子目录包括用于节点预测、链接预测和噪声鲁棒性实验的`arxiv_mag_products_collab_citation2_noise`;用于ogbn-proteins节点预测结果的`proteins`;用于DictionaryLookup基准测试的`dictionary_lookup`;以及用于VarMisuse和QM9数据集实验的`tf-gnn-samples`。这种模块化设计使用户能够轻松导航和利用与其特定研究兴趣相关的代码。

GATv2模型是该研究的核心组成部分,通过与流行的图神经网络库集成而变得易于访问。它在PyTorch Geometric、DGL和Google的TensorFlow GNN库中均有提供,并提供了直接链接,方便访问各自的文档和实现。这种广泛的可获得性确保了使用不同首选工具的用户的灵活性。

运行代码的通用要求通常是一致的,依赖于PyTorch(版本1.7.1)和PyTorch Geometric(版本1.7.0)。特定的子目录可能需要额外的依赖项,例如`proteins`子目录的DGL(版本0.6.0)或`tf-gnn-samples`的TensorFlow(版本1.13)。项目指出,实验可以在GPU或CPU硬件上执行,为广泛的计算资源提供了可访问性。

对于任何有兴趣理解图神经网络中注意力机制的细微差别、复现该领域的尖端研究或将先进的GATv2模型应用于自己的基于图的机器学习任务的人来说,此存储库都非常有价值。全面的代码结构和框架集成使其成为图学习社区的强大资源。

  • 类别机器学习平台
  • 定价模式开源
  • 部署云端, 自托管
  • 平台网页版

  • “图注意力网络有多‘专注’?”论文(ICLR'2022)的官方代码实现

  • 节点预测、链接预测和噪声鲁棒性的可复现实验

  • PyTorch Geometric中提供的GATv2实现

  • DGL中提供的GATv2实现

  • TensorFlow GNN中提供的GATv2实现

  • 代码结构化为不同实验设置的子项目

  • 包含arxiv_mag_products_collab_citation2_noise、proteins、dictionary_lookup和tf-gnn-samples数据集的代码

  • 详细介绍ogbn-proteins、DictionaryLookup、VarMisuse和QM9等特定数据集的实验

  • 指定硬件兼容性(GPU/CPU)

  • 提供研究论文的引用信息

  1. 访问代码:从GitHub克隆或下载存储库。

  2. 设置环境:安装每个子目录要求中列出的依赖项。

  3. 运行实验:导航到相关子目录并执行提供的脚本。

  4. 集成GATv2:使用PyTorch Geometric、DGL或TensorFlow GNN中的GATv2Conv。

  5. 复现结果:遵循README中关于特定实验设置的说明。

  6. 改编代码:修改脚本以适应自定义图数据集或研究问题。

  • 复现研究
  • 图注意力建模
  • 节点预测
  • 链接预测
  • 鲁棒性分析
  • 框架比较

GitHub 旗下产品

GitHub AI 开发者平台 的一项功能。

图注意力网络有多“专注”? 评价

加载中...

与 图注意力网络有多“专注”? 类似的热门AI工具

GCNII

AI GitHub 仓库

该存储库提供了“简单深度图卷积网络”(GCNII)模型的 PyTorch 实现。它包含在基准图数据集上复现半监督和全监督结果的代码,以及一个 PyTorch Geometric 参考实现。

机器学习平台
查看工具

AI GitHub 仓库

该存储库提供了“简单深度图卷积网络”(GCNII)模型的 PyTorch 实现。它包含在基准图数据集上复现半监督和全监督结果的代码,以及一个 PyTorch Geometric 参考实现。

机器学习平台
查看 AI GitHub 仓库 Top 250

图注意力网络

AI GitHub 仓库

图注意力网络(GATs)是为图结构数据设计的新型神经网络架构。它们利用掩码自注意力层来解决先前图卷积方法的局限性,从而能够对社交网络和分子数据等不规则空间结构进行原则性操作。

其他 AI 工具
查看工具

AI GitHub 仓库

图注意力网络(GATs)是为图结构数据设计的新型神经网络架构。它们利用掩码自注意力层来解决先前图卷积方法的局限性,从而能够对社交网络和分子数据等不规则空间结构进行原则性操作。

其他 AI 工具
查看 AI GitHub 仓库 Top 250

DeepGCNs

AI GitHub 仓库

该 GitHub 仓库提供了 DeepGCNs、DeeperGCN 和 GNN1000 的 PyTorch 实现。它通过借鉴 CNN 的残差连接和空洞卷积等概念,实现了非常深层的图卷积网络训练,从而促进了图神经网络的研究。

机器学习平台
查看工具

AI GitHub 仓库

该 GitHub 仓库提供了 DeepGCNs、DeeperGCN 和 GNN1000 的 PyTorch 实现。它通过借鉴 CNN 的残差连接和空洞卷积等概念,实现了非常深层的图卷积网络训练,从而促进了图神经网络的研究。

机器学习平台
查看 AI GitHub 仓库 Top 250

该存储库提供了图神经网络(GNN)的Principal Neighbourhood Aggregation (PNA) 的实现。它支持 PyTorch、DGL 和 PyTorch Geometric 框架,提供用于多任务和真实世界基准测试的脚本,以及灵活的 GNN 框架和比较模型。

机器学习平台
查看工具

该存储库提供了图神经网络(GNN)的Principal Neighbourhood Aggregation (PNA) 的实现。它支持 PyTorch、DGL 和 PyTorch Geometric 框架,提供用于多任务和真实世界基准测试的脚本,以及灵活的 GNN 框架和比较模型。

机器学习平台
查看 AI GitHub 仓库 Top 250

关系图卷积网络

AI GitHub 仓库

该项目提供了关系图卷积网络 (R-GCNs) 的 Keras 实现。它专为有向关系图上的半监督节点分类而设计。该代码有助于复现论文“使用图卷积网络对关系数据进行建模”中的实体分类结果。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

该项目提供了关系图卷积网络 (R-GCNs) 的 Keras 实现。它专为有向关系图上的半监督节点分类而设计。该代码有助于复现论文“使用图卷积网络对关系数据进行建模”中的实体分类结果。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

简化图卷积网络

AI GitHub 仓库

此存储库提供了“简化图卷积网络”论文的官方实现。它提供了一个简化的图卷积网络 (GCN) 模型,该模型消除了非线性并折叠了权重矩阵,从而得到了一个线性模型,该模型在显著缩短的训练时间内实现了具有竞争力的性能。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

此存储库提供了“简化图卷积网络”论文的官方实现。它提供了一个简化的图卷积网络 (GCN) 模型,该模型消除了非线性并折叠了权重矩阵,从而得到了一个线性模型,该模型在显著缩短的训练时间内实现了具有竞争力的性能。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

PPNP & APPNP 模型

AI GitHub 仓库

此 GitHub 存储库提供了 PPNP 和 APPNP 模型的 TensorFlow 和 PyTorch 实现,这些模型在论文“Predict then Propagate: Graph Neural Networks meet Personalized PageRank”中提出。它包含了用于复现结果的代码以及易于集成到基于图的机器学习项目中的示例。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

此 GitHub 存储库提供了 PPNP 和 APPNP 模型的 TensorFlow 和 PyTorch 实现,这些模型在论文“Predict then Propagate: Graph Neural Networks meet Personalized PageRank”中提出。它包含了用于复现结果的代码以及易于集成到基于图的机器学习项目中的示例。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

Keras

AI GitHub 仓库

Keras是一个开源深度学习库,旨在为人类服务。它简化了构建神经网络的过程,并允许开发者在GitHub上为其开发做出贡献。

机器学习平台
查看工具

AI GitHub 仓库

开源深度学习库,旨在为人类服务。它简化了构建神经网络的过程,并允许开发者在GitHub上为其开发做出贡献。Keras是一个开源深度学习库,旨在为人类服务。它简化了构建神经网络的过程,并允许开发者在GitHub上为其开发做出贡献。

精选机器学习平台
查看 AI GitHub 仓库 Top 250
1/8