Skip to content

LogDS/GEVAI

Repository files navigation

Logo: Credits to Oliver Robert Fox (2025) GEVAI

This is the main repository providing the first non-cohesive framework for General Explainable and Verifiable Artificial Intelligence. Please look at this wiki for more information on this project.

Install Requirements

Ensure you have /python/src as your root directory:

export PYTHONPATH="${PYTHONPATH}:/python/src"

Install Poetry, if you haven't already:

curl -sSL https://install.python-poetry.org | python3 -

Then:

pip install .

Example

examples/RunExperiment.py contains example pipeline.

Benchmarking

Compare metrics from different ad hoc pipelines

Once results are collected, specify folder with all desired outputs (/results) within: python/src/GEVAI/benchmarking/aggregate_metrics.py, and run the script. A file (output.csv) will be presented comparing: accuracy, F1 score, precision, recall.

Compare running times for different GEVAI phases

Use python/src/GEVAI/benchmarking/plot_results.py to plot how the different results compare in terms of running times, this file should be generated within results/ as benchmark_(x)ex_post_explainers.csv.

GPU Support

Ubuntu 22.04 - NVIDIA GPU

Must have CUDA version >= 12.3 installed

About

General Explainable and Verifiable Artificial Intelligence Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages