Skip to content

Releases: lightning-uq-box/lightning-uq-box

v0.2.0

03 Dec 15:41
Compare
Choose a tag to compare

What's Changed

The 0.2 release includes both new methods, as well as bug fixes. It is especially nice that we have three new contributors who have fixed bugs and improved the documentation. The release notes below mention some of the new highlights as well as central improvements to the library. Thank you to all contributors!

If you come across these release notes and are interested in becoming involved, see this issue for an overview of other UQ methods, or just get in touch with any other comments or questions via a new issue.

New Methods

We have added new UQ methods as well as extended some methods to new tasks. See the table below for an update of the currently supported UQ method and task combinations.

Bug Fixes / Improvements

Installation

Lightning UQ Box is now also available for installation via conda and spack, thanks to @adamjstewart.

  • Add conda and spack install instructions by @nilsleh in #241

Linters and CI

We have switched to ruff (replacing balck, flake8, isort, pydocstyle, and pyupgrade) as our main linting tool, added dependabot to manage dependencies, and began work on static type hint testing, thanks @adamjstewart.

Citation

If you find this library useful for your work, you can now cite our preprint.

New Contributors

Other Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

13 Mar 16:29
2e9db08
Compare
Choose a tag to compare

This is the first release of the Lightning-UQ-Box.

The following table shows the current status of implemented methods.

Single Forward Pass Methods

Uncertainty Quantification Method (UQ-Method) Regression Classification Segmentation Pixel Wise Regression
Quantile Regression (QR)
Deep Evidential (DE)
Mean Variance Estimation (MVE)

Approximate Bayesian Methods

Uncertainty Quantification Method (UQ-Method) Regression Classification Segmentation Pixel Wise Regression
Bayesian Neural Network VI ELBO (BNN_VI_ELBO)
Bayesian Neural Network VI (BNN_VI)
Deep Kernel Learning (DKL)
Deterministic Uncertainty Estimation (DUE)
Laplace Approximation (Laplace)
Monte Carlo Dropout (MC-Dropout)
Stochastic Gradient Langevin Dynamics (SGLD)
Spectral Normalized Gaussian Process (SNGP)
Stochastic Weight Averaging Gaussian (SWAG)
Deep Ensemble

Generative Models

Uncertainty Quantification Method (UQ-Method) Regression Classification Segmentation Pixel Wise Regression
Classification And Regression Diffusion (CARD)
Probabilistic UNet
Hierarchical Probabilistic UNet

Post-Hoc methods

Uncertainty Quantification Method (UQ-Method) Regression Classification Segmentation Pixel Wise Regression
Test Time Augmentation (TTA)
Temperature Scaling
Conformal Quantile Regression (Conformal QR)
Regularized Adaptive Prediction Sets (RAPS)

Contributors

@nilsleh
@adamjstewart
@stde
@orbitfold
@nm19000
@JakobCode