This repository accompanies the Safe BO application from the paper "Information-based Transductive Active Learning".
Requires Python 3.11.
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
- The code is auto-formatted using
black .
. - Static type checks can be run using
pyright
. - Tests can be run using
python -m pytest tests
.
To start a local server hosting the documentation run PYTHONPATH=$(pwd) pdoc ./lib --math
.
The examples
directory contains python scripts that reproduce the experiments from the paper.
These examples simultaneously serve as examples of how to use the library in the lib
directory.