Skip to content

This a repo for my undergraduate dissertation. The project implements and evaluates causal graph neural networks against baseline non-causal models.

License

Notifications You must be signed in to change notification settings

david6304/Causal-GNNs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Part II Project - Causal GNNs

This project implements and evaluates causal GNNs against non-causal baseline on synthetic and real world medical data.

Table of Contents

  1. Requirements
  2. Installation
  3. Usage
  4. License

Requirements

  • Python 3.12

Installation

  1. Clone the repository
  2. Create a virtual environment (Optional):
conda create -n project_name python=3.12
conda activate project_name
  1. Install dependencies:
pip install -r requirements.txt

Usage

To reproduce any of the results from the project, go to the experiments folder and run the relevant script. The real world data used in this project is sensitive and so cannot be accessed. To reproduce the synthetic experiments first go to src/data_preprocessing/synthetic_data.py and run that script to generate the synthetic data files.

License

MIT License - see LICENSE file for more information.

About

This a repo for my undergraduate dissertation. The project implements and evaluates causal graph neural networks against baseline non-causal models.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages