Langsung ke konten utama
ToolPotion
Penasihat AI
Kirim (Gratis)

Principal Neighbourhood Aggregation

Repositori ini menyediakan implementasi Principal Neighbourhood Aggregation (PNA) untuk Graph Neural Networks. Mendukung framework PyTorch, DGL, dan PyTorch Geometric, menawarkan skrip untuk benchmark multitask dan dunia nyata, bersama dengan framework GNN yang fleksibel dan model perbandingan.

Lihat Repositori
Bagikan
Lihat Repositori
Bagikan

Principal Neighbourhood Aggregation (PNA) adalah pendekatan baru untuk Graph Neural Networks (GNNs) yang dirancang untuk meningkatkan kekuatan ekspresif dan skalabilitasnya. Repositori GitHub ini, yang dikelola oleh lukecavabarrett, menawarkan implementasi PNA yang komprehensif di tiga framework GNN populer: PyTorch, Deep Graph Library (DGL), dan PyTorch Geometric.

Baca Selengkapnya

Tujuan utama proyek ini adalah untuk menyediakan peneliti dan pengembang dengan implementasi PNA yang kuat dan mudah diakses, memungkinkan mereka memanfaatkan kemampuan canggihnya dalam tugas machine learning berbasis graf mereka. Repositori ini tidak hanya mencakup lapisan PNA inti tetapi juga komponen pendukung seperti agregator, penskala, dan framework GNN fleksibel yang dapat diadaptasi untuk berbagai jenis konvolusi graf.

Selain implementasi inti, repositori ini dilengkapi dengan alat praktis untuk mengevaluasi kinerja GNN. Ini menampilkan skrip untuk menghasilkan dan menjalankan benchmark multitask, memungkinkan perbandingan sistematis model GNN yang berbeda di bawah berbagai tugas. Selain itu, ini menyediakan skrip untuk menjalankan benchmark dunia nyata, memfasilitasi penilaian efektivitas PNA pada dataset praktis. Implementasi model GNN perbandingan lainnya seperti GCN, GAT, GIN, dan MPNN juga disertakan, menawarkan sumber daya yang berharga untuk benchmarking dan pemahaman kekuatan relatif PNA.

Struktur repositori diatur untuk memfasilitasi kemudahan penggunaan dan modularitas. Direktori `pytorch` berisi implementasi khusus PyTorch, termasuk lapisan PNA dan framework GNN umum. Direktori `dgl` dan `pytorch_geometric` menampung implementasi PNA untuk pustaka masing-masing. Selanjutnya, direktori `multi_task` dan `real_world` menawarkan instruksi terperinci dan skrip untuk menjalankan benchmark, dengan file README komprehensif yang memandu pengguna melalui proses penyiapan dan pelatihan. Hal ini menjadikan repositori aset berharga bagi siapa saja yang bekerja dengan graph neural networks, terutama mereka yang tertarik pada teknik agregasi canggih.

  • KategoriPlatform Machine Learning
  • Model HargaOpen source
  • PenerapanCloud, Di-host sendiri
  • PlatformWeb

  • Implementasi Principal Neighbourhood Aggregation (PNA)

  • Dukungan untuk framework PyTorch

  • Dukungan untuk Deep Graph Library (DGL)

  • Dukungan untuk framework PyTorch Geometric

  • Skrip untuk benchmark multitask

  • Skrip untuk benchmark dunia nyata

  • Framework GNN PyTorch yang fleksibel

  • Implementasi model GNN perbandingan (GCN, GAT, GIN, MPNN)

  • Termasuk agregator dan penskala

  • Implementasi lapisan PNA

  • Kode open-source tersedia di GitHub

  1. Akses model: Klon repositori GitHub atau unduh kode.

  2. Siapkan lingkungan: Instal dependensi yang diperlukan (PyTorch, DGL, PyTorch Geometric, dll.).

  3. Integrasikan melalui framework: Manfaatkan implementasi PNA dalam PyTorch, DGL, atau PyTorch Geometric.

  4. Jalankan benchmark: Eksekusi skrip yang disediakan untuk evaluasi multitask atau dunia nyata.

  5. Adaptasi framework GNN: Modifikasi framework GNN PyTorch yang fleksibel untuk konvolusi graf kustom.

  6. Latih model: Ikuti instruksi di file README untuk penyetelan hyperparameter dan pelatihan.

  • Penelitian Graph Neural Network
  • Benchmarking Model GNN
  • Penemuan Obat
  • Analisis Jaringan Sosial
  • Sistem Rekomendasi
  • Prediksi Lalu Lintas
  • Deteksi Penipuan

Ulasan Principal Neighbourhood Aggregation

Memuat...

Alat AI Populer Seperti Principal Neighbourhood Aggregation

GCNII

Repositori GitHub AI

Repositori ini menyediakan implementasi PyTorch dari model "Simple and Deep Graph Convolutional Networks" (GCNII). Ini mencakup kode untuk mereplikasi hasil semi-supervised dan…

Platform Machine Learning
Lihat Alat

Repositori GitHub AI

Repositori ini menyediakan implementasi PyTorch dari model "Simple and Deep Graph Convolutional Networks" (GCNII). Ini mencakup kode untuk mereplikasi hasil semi-supervised dan…

Platform Machine Learning
Lihat Top 250 Repositori GitHub AI

DeepGCNs

Repositori GitHub AI

Repositori GitHub ini menyediakan implementasi PyTorch untuk DeepGCNs, DeeperGCN, dan GNN1000. Ini memungkinkan pelatihan Graph Convolutional Networks yang sangat dalam dengan…

Platform Machine Learning
Lihat Alat

Repositori GitHub AI

Repositori GitHub ini menyediakan implementasi PyTorch untuk DeepGCNs, DeeperGCN, dan GNN1000. Ini memungkinkan pelatihan Graph Convolutional Networks yang sangat dalam dengan…

Platform Machine Learning
Lihat Top 250 Repositori GitHub AI

Model PPNP & APPNP

Repositori GitHub AI

Repositori GitHub ini menyediakan implementasi TensorFlow dan PyTorch untuk model PPNP dan APPNP, yang diperkenalkan dalam makalah "Predict then Propagate: Graph Neural Networks…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Repositori GitHub ini menyediakan implementasi TensorFlow dan PyTorch untuk model PPNP dan APPNP, yang diperkenalkan dalam makalah "Predict then Propagate: Graph Neural Networks…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

DGCNN

Repositori GitHub AI

DGCNN adalah model AI untuk pembelajaran pada point cloud, mengimplementasikan Dynamic Graph CNN. Model ini mencapai kinerja state-of-the-art dalam tugas-tugas seperti klasifikasi…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Model AI untuk pembelajaran pada point cloud, mengimplementasikan Dynamic Graph CNN. Model ini mencapai kinerja state-of-the-art dalam tugas-tugas seperti klasifikasi…DGCNN adalah model AI untuk pembelajaran pada point cloud, mengimplementasikan Dynamic Graph CNN. Model ini mencapai kinerja state-of-the-art dalam tugas-tugas seperti klasifikasi…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

TensorFlow

Repositori GitHub AI

TensorFlow adalah kerangka kerja pembelajaran mesin sumber terbuka yang dirancang untuk semua orang. Ini menyediakan ekosistem komprehensif untuk membangun dan menerapkan model…

Platform Machine Learning
Lihat Alat

Repositori GitHub AI

Kerangka kerja pembelajaran mesin sumber terbuka yang dirancang untuk semua orang. Ini menyediakan ekosistem komprehensif untuk membangun dan menerapkan model…TensorFlow adalah kerangka kerja pembelajaran mesin sumber terbuka yang dirancang untuk semua orang. Ini menyediakan ekosistem komprehensif untuk membangun dan menerapkan model…

UnggulanPlatform Machine Learning
Lihat Top 250 Repositori GitHub AI

Repositori ini menyediakan implementasi kode resmi untuk makalah penelitian "How Attentive are Graph Attention Networks?" yang diterbitkan di ICLR'2022. Repositori ini menawarkan…

Platform Machine Learning
Lihat Alat

GraphSAINT

Repositori GitHub AI

GraphSAINT adalah kerangka kerja fleksibel untuk melatih Jaringan Saraf Graf (GNN) dalam pada graf besar. Ini memperkenalkan metode pelatihan minibatch baru menggunakan…

Platform Machine Learning
Lihat Alat

Repositori GitHub AI

Kerangka kerja fleksibel untuk melatih Jaringan Saraf Graf (GNN) dalam pada graf besar. Ini memperkenalkan metode pelatihan minibatch baru menggunakan…GraphSAINT adalah kerangka kerja fleksibel untuk melatih Jaringan Saraf Graf (GNN) dalam pada graf besar. Ini memperkenalkan metode pelatihan minibatch baru menggunakan…

Platform Machine Learning
Lihat Top 250 Repositori GitHub AI

PyTorch

Repositori GitHub AI

PyTorch adalah pustaka pembelajaran mesin sumber terbuka yang menyediakan alat untuk membangun jaringan saraf dinamis dalam Python, memanfaatkan akselerasi GPU yang kuat untuk…

Machine Learning & Ilmu Data
Lihat Alat

Repositori GitHub AI

Pustaka pembelajaran mesin sumber terbuka yang menyediakan alat untuk membangun jaringan saraf dinamis dalam Python, memanfaatkan akselerasi GPU yang kuat untuk…PyTorch adalah pustaka pembelajaran mesin sumber terbuka yang menyediakan alat untuk membangun jaringan saraf dinamis dalam Python, memanfaatkan akselerasi GPU yang kuat untuk…

UnggulanMachine Learning & Ilmu Data
Lihat Top 250 Repositori GitHub AI
1 dari 8