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

PPNP & APPNP 模型

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

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

此存储库托管了 PPNP(Predict then Propagate)和 APPNP(Approximate Personalized PageRank)模型的官方实现,正如 Gasteiger、Bojchevski 和 Günnemann 在 ICLR 2019 论文“Predict then Propagate: Graph Neural Networks meet Personalized PageRank”中所述。该项目提供了这两种先进图神经网络模型的 TensorFlow 和 PyTorch 版本。

阅读更多

此存储库的主要目标是为研究人员和开发人员提供易于访问的代码,以便他们能够利用这些模型处理图结构数据。这些实现的设计旨在易于使用,并包含清晰的示例和说明,用于复现原始论文中呈现的结果。这有助于在 GNN 框架内进一步研究和应用个性化 PageRank 的概念。

关键功能包括通过有效地结合传播机制和预测模型来进行图分类和其他节点级或图级预测的能力。这些模型特别适用于理解网络中节点重要性和影响至关重要的场景。该存储库还包括数据处理工具,例如将 NetworkX 图转换为项目的 SparseGraph 格式,从而可以使用自定义数据集。

此存储库的目标受众包括机器学习研究人员、数据科学家以及从事图神经网络、网络分析及相关领域的工程师。希望为链接预测、节点分类或推荐系统等任务实现或试验最先进 GNN 架构的开发人员会发现此资源很有价值。

其价值主张在于提供了一个文档齐全、开源的强大图神经网络模型实现,该实现弥合了传统图算法(如个性化 PageRank)与现代深度学习技术之间的差距。同时提供 TensorFlow 和 PyTorch 版本增强了灵活性并促进了在不同开发环境中的采用。

  • 类别AI 模型与大语言模型
  • 定价模式开源
  • 部署云端, 自托管
  • 平台网页版

  • PPNP 和 APPNP 模型的 TensorFlow 实现

  • PPNP 和 APPNP 模型的 PyTorch 实现

  • 用于复现 ICLR 2019 论文结果的代码

  • 易于集成的示例 Notebook(simple_example_pytorch.ipynb, simple_example_tensorflow.ipynb)

  • 用于将 NetworkX 图转换为 SparseGraph 格式的工具

  • 包含 Cora-ML、Citeseer 和 PubMed 等数据集

  • 支持基于图的机器学习任务

  • 基于论文“Predict then Propagate: Graph Neural Networks meet Personalized PageRank”

  • GitHub 上提供的开源代码

  1. 访问模型:将 GitHub 存储库克隆到您的本地机器。

  2. 设置环境:使用 `pip install -r requirements.txt` 安装所需包。

  3. 通过 API 集成:在您的 Python 脚本中导入并使用 PPNP 或 APPNP 模型类。

  4. 运行示例:执行提供的 Jupyter Notebook(`simple_example_pytorch.ipynb` 或 `simple_example_tensorflow.ipynb`)以查看模型运行情况。

  5. 复现结果:使用 `reproduce_results.ipynb` 来复现论文中呈现的实验结果。

  6. 数据处理:使用 `networkx_to_sparsegraph` 来集成自定义数据集。

  • 图分类
  • 节点分类
  • 链接预测
  • 推荐系统
  • 网络分析
  • 属性图学习

PPNP & APPNP 模型 评价

加载中...

与 PPNP & APPNP 模型 类似的热门AI工具

简化图卷积网络

AI GitHub 仓库

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

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

AI GitHub 仓库

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

AI 模型与大语言模型
查看 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

GCNII

AI GitHub 仓库

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

机器学习平台
查看工具

AI GitHub 仓库

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

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

CompGCN

AI GitHub 仓库

CompGCN 是一个基于组合的多关系图卷积网络的 PyTorch 实现。它能够实现先进的图表示学习,用于知识图谱链接预测等任务,提供灵活的组合操作和与各种评分函数的兼容性。

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

AI GitHub 仓库

基于组合的多关系图卷积网络的 PyTorch 实现。它能够实现先进的图表示学习,用于知识图谱链接预测等任务,提供灵活的组合操作和与各种评分函数的兼容性。CompGCN 是一个基于组合的多关系图卷积网络的 PyTorch 实现。它能够实现先进的图表示学习,用于知识图谱链接预测等任务,提供灵活的组合操作和与各种评分函数的兼容性。

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

SEAL 链接预测

AI GitHub 仓库

SEAL 是一个新颖的链接预测框架,它将问题转化为子图分类任务。它提取 h-hop 包络子图和节点信息矩阵,并将它们输入图神经网络。SEAL 同时从图结构和潜在/显式节点特征中学习,以实现准确的链接预测。

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

AI GitHub 仓库

新颖的链接预测框架,它将问题转化为子图分类任务。它提取 h-hop 包络子图和节点信息矩阵,并将它们输入图神经网络。SEAL 同时从图结构和潜在/显式节点特征中学习,以实现准确的链接预测。SEAL 是一个新颖的链接预测框架,它将问题转化为子图分类任务。它提取 h-hop 包络子图和节点信息矩阵,并将它们输入图神经网络。SEAL 同时从图结构和潜在/显式节点特征中学习,以实现准确的链接预测。

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

关系图卷积网络

AI GitHub 仓库

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

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

AI GitHub 仓库

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

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

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

机器学习平台
查看工具

Graph Neural PDEs

AI GitHub 仓库

Graph Neural PDEs 是一个开源项目,提供用于图神经网络 (GNN) 的 Python 代码,该项目将图学习视为一个连续的扩散过程。它实现了 GRAND 和 BLEND 模型,提供了新颖的方法来解决常见的图学习挑战,如过平滑和深度限制。

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

AI GitHub 仓库

开源项目,提供用于图神经网络 (GNN) 的 Python 代码,该项目将图学习视为一个连续的扩散过程。它实现了 GRAND 和 BLEND 模型,提供了新颖的方法来解决常见的图学习挑战,如过平滑和深度限制。Graph Neural PDEs 是一个开源项目,提供用于图神经网络 (GNN) 的 Python 代码,该项目将图学习视为一个连续的扩散过程。它实现了 GRAND 和 BLEND 模型,提供了新颖的方法来解决常见的图学习挑战,如过平滑和深度限制。

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