Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

gpyconform

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gpyconform

Extends GPyTorch with Gaussian Process Regression Conformal Prediction

  • 0.1.1
  • PyPI
  • Socket score

Maintainers
1

GPyConform

Python Version PyPI Version Conda Version GitHub (Pre-)Release Date Documentation Status License Downloads

GPyConform extends the GPyTorch library by implementing (Full) Conformal Prediction for Gaussian Process Regression based on the approach described in [1]. Designed to work seamlessly with Exact Gaussian Process (GP) models, GPyConform enhances GPyTorch by introducing the capability to generate and evaluate both 'symmetric' and 'asymmetric' Conformal Prediction Intervals.

Key Features

  • Provides Provably Valid Prediction Intervals: Provides Prediction Intervals with guaranteed coverage under minimal assumptions (data exchangeability).
  • Full Utilization of GPyTorch: Leverages the robust and efficient GP modeling capabilities of GPyTorch.
  • Supports Both Symmetric and Asymmetric Prediction Intervals: Implements both the symmetric and asymmetric Full Conformal Prediction approaches for constructing Prediction Intervals.

Note

Currently, GPyConform is tailored specifically for Exact GP models combined with any covariance function that employs an exact prediction strategy.

Documentation

For detailed documentation and usage examples, see GPyConform Documentation.

Installation

From PyPI

pip install gpyconform

From conda-forge

conda install conda-forge::gpyconform

Citing GPyConform

If you use GPyConform for a scientific publication, you are kindly requested to cite the following paper:

Harris Papadopoulos. "Guaranteed Coverage Prediction Intervals with Gaussian Process Regression", in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 46, no. 12, pp. 9072-9083, Dec. 2024. DOI: 10.1109/TPAMI.2024.3418214. (arXiv version)

Bibtex entry:

@ARTICLE{gprcp,
  author={Papadopoulos, Harris},
  journal={IEEE Transactions on Pattern Analysis and Machine Intelligence}, 
  title={Guaranteed Coverage Prediction Intervals with Gaussian Process Regression}, 
  year={2024},
  volume={46},
  number={12},
  pages={9072-9083},
  doi={10.1109/TPAMI.2024.3418214}
}

References

[1] Harris Papadopoulos. "Guaranteed Coverage Prediction Intervals with Gaussian Process Regression", in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 46, no. 12, pp. 9072-9083, Dec. 2024. DOI: 10.1109/TPAMI.2024.3418214. (arXiv version)

[2] Vladimir Vovk, Alexander Gammerman, and Glenn Shafer. Algorithmic Learning in a Random World, 2nd Ed. Springer, 2023. DOI: 10.1007/978-3-031-06649-8.


Author: Harris Papadopoulos (h.papadopoulos@frederick.ac.cy) / Copyright 2024 Harris Papadopoulos / License: BSD 3 clause

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc