Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 913 Bytes

README.md

File metadata and controls

28 lines (22 loc) · 913 Bytes

Graph Embedding

Graph embedding is the construction of vector representations of graphs to perform tasks such as classification or clustering. This repo contains experiments in constructing new graph embeddings, including a sparse selected motif embedding.

Installation

pipenv can be used for dependency management.

To install the dependencies in a local virtual environment, run:

python -m pip install pipenv
export PIPENV_VENV_IN_PROJECT=true
pipenv install

To plot graphs the cairo 2D graphics library is required. It can be installed on Linux by running

sudo apt install libcairo2-dev

Windows installation instructions can be found here.

To view and run the jupyter notebooks, run:

pipenv run jupyter notebook