Skip to content

Junyoungpark/GNNAtoZ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Graph Neural Network A-Z

This repository aims to provide a comprehensive tutorial on implementing graph neural networks (GNN) and their related pipelines using Python, particularly with PyTorch.

In these tutorials, we cover the construction of graphs, building graph neural network layers, stacking them together to create graph neural networks, and training them.

The tutorials utilize two well-known graph neural network libraries: Deep Graph Library (dgl) and PyTorch Geometric (pyg). Both dgl and pyg exhibit their respective strengths. For instance, dgl offers more handy functions to modulate message-passing routes, while pyg tends to be faster than dgl when executing the same logic. Therefore, choosing a GNN library depends on the specific requirements of your project.

Each tutorial notebook for these libraries can be found in their respective directories.

Note

The DGL tutorials were last updated a few years ago, so some of the features may have been deprecated.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published