Tutorials and Sample Data

TigerGraph has a robust set of tutorials and training data sets available to learn ML Workbench.

This section describes how to access these resources for your exploration needs.

If you have previously set up ML Workbench via the sandbox option, you can skip these steps since all tutorials and data are included in the sandbox. This section describes the process of running the tutorials on local or cloud TigerGraph instances.


TigerGraph’s tutorials demonstrate each of the key Python functionalities of ML Workbench in the pyTigerGraph library. They include end-to-end working examples to showcase how to build and deploy a link prediction and node prediction application using cutting edge graph machine learning techniques such as GraphSage, Graph Attention Neural Network and Graph Convolutional Neural Network using the PyTorch Geometric and DGL ML frameworks.

The tutorials are hosted on GitHub here. To access them in a local JupyterLab instance, ensure that you have JupyterLab and the Python packages installed, then follow these instructions:

  1. Clone the tutorial repository. Use your terminal to navigate to a directory where you want to save the tutorial files and run this command:

$ git clone https://github.com/tigergraph/graph-ml-notebooks.git
  1. In that same directory, run jupyter lab, which will create a new JupyterLab instance that you can use to browse the folders and open the tutorial files.

Tutorials folder