Skip to content

A Simple Web Application to visualize explanation methods and debug your model

Notifications You must be signed in to change notification settings

m30m/gnn-explainability-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Explainability UI for GNN models

Demo

You can see the demo here

How to run this project

Running the project

  1. Clone the github repo
  2. Install the python requirements: pip install -r requirements.txt
  3. Install torch-geometric. You can use this tutorial.
  4. Change to web directory: cd web
  5. Install the node modules: npm install (you need to install npm first)
  6. Run the Vue app with command npm run build
  7. Return to the main directory cd ..
  8. Run the server with python web_service.py command. The server will listen to port 5000 on all networks by default. The UI should be accessible from http://localhost:5000

Running the frontend for development

  1. Run the Vue app with command npm run serve. The frontend is accessible at http://localhost:8080/ and tries to communicate with backend at http://localhost:5000.

How to add new experiments

There is an experiment template in the experiments folder which you can use as a starting point. Copy experiment.py and modify it as necessary.

About

A Simple Web Application to visualize explanation methods and debug your model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published