tensorflow/gnn
TensorFlow GNN is a library to build Graph Neural Networks on the TensorFlow platform.
What it solves
它提供了一个可扩展的框架,用于在 TensorFlow 平台上构建图神经网络(GNN),特别支持同质图和异质图(具有多种节点和边类型的图)。
How it works
该库使用专门的 GraphTensor 类型来表示复杂的图结构。它包含图采样器,可将庞大的数据库转换为可管理的子图用于训练和推理,提供一套预构建的 Keras 层和模型用于 GNN 架构设计,并提供高级 API 来协调训练过程。
Who it’s for
需要在 TensorFlow 生态系统中构建和扩展 GNN 的机器学习工程师和研究人员。
Highlights
- 支持具有多种节点和边类型的异构图模式。
- 集成图采样工具以处理海量数据集。
- 可直接使用的模型和 Keras 层,快速进行 GNN 建模。
- 高级训练编排 API。