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

Graph Neural PDEs

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

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

Graph Neural PDEs 是一个由 twitter-research 开发的 GitHub 存储库,提供了其出版物 GRAND (Graph Neural Diffusion) 和 BLEND (Beltrami Flow and Neural Diffusion on Graphs) 的源代码。这些模型将图上的深度学习概念化为一个连续的扩散过程,其中图神经网络 (GNN) 作为底层偏微分方程 (PDE) 的离散化。

阅读更多

核心创新在于 GNN 的层结构和拓扑如何映射到时间和空间算子的离散化选择。这种原则性的开发催生了一类新的 GNN,旨在克服图学习中普遍存在的问题,例如深度限制、过平滑和瓶颈。这些模型的一个关键方面是它们对数据扰动的稳定性,通过隐式和显式离散化方案来解决。

该存储库包括 GRAND 的线性和非线性版本的实现,这些版本在各种标准图基准测试中表现出具有竞争力的性能。BLEND 通过在非欧几里得空间中操作来扩展 GRAND,联合演化节点特征和位置编码。这为图重布线提供了一种稳健的方法。该项目还详细介绍了设置必要依赖项的要求和命令,主要侧重于 PyTorch 及其相关库,并提供了针对常见安装问题的故障排除建议,特别是与 CUDA 版本不匹配相关的问题。

对于有兴趣运行实验的用户,该存储库概述了 GRAND 和 BLEND 的数据集和预处理步骤。它指定创建一个 `./data` 文件夹用于数据集,对于 BLEND,则另外创建一个 `./data/pos_encodings` 文件夹用于位置编码。提供了在 Cora、Citeseer、Computers、Photo 和 ogbn-arxiv 等数据集上运行实验的说明,以及有关生成或下载位置编码的指导。

该项目鼓励通过 Twitter 的 bug-bounty 计划进行贡献和报告安全问题。它根据 Apache-2.0 许可证授权,可免费用于使用和修改。该存储库还包括 GRAND 和 BLEND 论文的引用,允许研究人员参考基础工作。

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

  • 实现了 GRAND (Graph Neural Diffusion) 模型

  • 实现了 BLEND (Beltrami Flow and Neural Diffusion on Graphs) 模型

  • 将图上的深度学习视为一个连续的扩散过程

  • 将 GNN 模型化为底层 PDE 的离散化

  • 解决了过平滑和深度限制等图学习挑战

  • 提供了对数据扰动的稳定性

  • 包括 GRAND 的线性和非线性版本

  • BLEND 为图重布线提供了非欧几里得扩展

  • 详细的依赖项安装说明 (PyTorch 等)

  • 关于数据集和位置编码准备的指导

  • 用于在基准数据集上运行实验的脚本

  • 依赖项安装问题的故障排除

  • Apache-2.0 许可证

  1. 设置环境:创建一个 conda 环境并激活,指定 Python 版本。

  2. 安装依赖项:使用 pip 安装所需的库,包括 PyTorch、PyTorch Geometric 等。

  3. 准备数据:为数据集创建 `./data` 文件夹,为 BLEND 创建 `./data/pos_encodings`。

  4. 生成位置编码:如果 BLEND 需要,使用提供的脚本或下载预计算的位置编码。

  5. 运行实验:导航到 `src` 目录并使用数据集参数执行 `run_GNN.py`。

  6. 故障排除安装:如果遇到安装错误,请验证 CUDA 和 PyTorch 版本。

  • 图神经网络研究
  • 节点分类
  • 图重布线
  • 解决过平滑问题
  • GNN 模型基准测试
  • 连续图学习

Graph Neural PDEs 评价

加载中...

与 Graph Neural PDEs 类似的热门AI工具

Temporal Graph Networks

AI GitHub 仓库

Temporal Graph Networks (TGNs) 提供了一个通用的、高效的动态图深度学习框架。这个基于 Python 的库利用新颖的内存模块和基于图的运算符,在计算效率和演进图结构上的预测准确性方面优于现有方法。

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

AI GitHub 仓库

提供了一个通用的、高效的动态图深度学习框架。这个基于 Python 的库利用新颖的内存模块和基于图的运算符,在计算效率和演进图结构上的预测准确性方面优于现有方法。Temporal Graph Networks (TGNs) 提供了一个通用的、高效的动态图深度学习框架。这个基于 Python 的库利用新颖的内存模块和基于图的运算符,在计算效率和演进图结构上的预测准确性方面优于现有方法。

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

简化图卷积网络

AI GitHub 仓库

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

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

AI GitHub 仓库

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

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

图卷积网络

AI GitHub 仓库

图卷积网络(GCN)是一种专门用于处理图结构数据的神经网络。它将卷积神经网络(CNN)的概念推广到图结构数据,从而在半监督学习和图嵌入等领域实现强大的应用。该模型为分析复杂网络数据提供了一种新颖的方法。

其他 AI 工具
查看工具

AI GitHub 仓库

图卷积网络(GCN)是一种专门用于处理图结构数据的神经网络。它将卷积神经网络(CNN)的概念推广到图结构数据,从而在半监督学习和图嵌入等领域实现强大的应用。该模型为分析复杂网络数据提供了一种新颖的方法。

其他 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

LightGCN

AI GitHub 仓库

LightGCN 是一种简化的图卷积网络,专为推荐系统设计。它专注于协同过滤的核心邻域聚合组件,提供了一种从交互数据中学习用户和物品表示的高效方法。

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

AI GitHub 仓库

简化的图卷积网络,专为推荐系统设计。它专注于协同过滤的核心邻域聚合组件,提供了一种从交互数据中学习用户和物品表示的高效方法。LightGCN 是一种简化的图卷积网络,专为推荐系统设计。它专注于协同过滤的核心邻域聚合组件,提供了一种从交互数据中学习用户和物品表示的高效方法。

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

CompGCN

AI GitHub 仓库

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

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

AI GitHub 仓库

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

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

DGCNN

AI GitHub 仓库

DGCNN 是一款用于点云学习的 AI 模型,实现了动态图卷积神经网络。它在 3D 点云数据的分类和分割等任务中取得了最先进的性能。该模型有 PyTorch 实现版本,并已应用于实际场景。

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

AI GitHub 仓库

用于点云学习的 AI 模型,实现了动态图卷积神经网络。它在 3D 点云数据的分类和分割等任务中取得了最先进的性能。该模型有 PyTorch 实现版本,并已应用于实际场景。DGCNN 是一款用于点云学习的 AI 模型,实现了动态图卷积神经网络。它在 3D 点云数据的分类和分割等任务中取得了最先进的性能。该模型有 PyTorch 实现版本,并已应用于实际场景。

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