This repository contains code to reproduce the experimental results for self-supervised laplace approximation across multiple settings, including:
- conjugate prior toy models,
- heteroscedastic regression, and
- real-world benchmarks (UCI datasets).
Create and activate a virtual environment:
python -m venv .venv
source .venv/bin/activate # Linux/macOS
# .venv\Scripts\activate # Windows PowerShellInstall dependencies (Poetry):
pip install poetry
poetry installexperiments/— runnable experiment suites and their outputs (tables/plots)src/— core implementations (models, utilities, and SSLA/ASSLA code)scripts/— convenience entry points to run experiments from the command line
Some experiment scripts write their outputs into the corresponding experiments/**/ subfolders. Running an experiment may overwrite existing outputs. Where applicable, experiments are seeded so outputs should be reproducible.