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。