Skip to content

mims-harvard/graphml-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

72fb924 · Jul 8, 2021

History

77 Commits
Dec 5, 2020
Oct 18, 2020
Aug 31, 2020
Jan 9, 2021
Jul 31, 2020
Aug 29, 2020
Dec 5, 2020
Feb 28, 2021
Jun 26, 2020
Jun 26, 2020
Jul 8, 2021
Oct 18, 2020
Aug 31, 2020
Mar 4, 2021

Repository files navigation

Tutorials for Machine Learning on Graphs

GitHub Workflow Status

Contributors

Overview

Graph machine learning provides a powerful toolbox to learn representations from any arbitrary graph structure and use learned representations for a variety of downstream tasks. These tutorials aim to:

  1. Introduce the concept of graph neural networks (GNNs).
  2. Discuss the theoretical motivation behind different GNN architectures.
  3. Provide implementations of these architectures.
  4. Apply the architectures to key prediction problems on interconnected data in science and medicine.
  5. Provide end-to-end real-world examples of graph machine learning.

graph-ML

Requirements

Recent versions of NumPy, PyTorch, PyTorch Geometric and Jupyter are required.

Installation

All the required packages can be installed using the following commands:

  1. git clone https://github.com/mims-harvard/graphml-tutorials.git
  2. cd graphml-tutorials
  3. chmod +x install.sh && ./install.sh
  4. conda activate graphml_venv

Contributing

Pull requests are welcome.

License

MIT