Efficient Bayesian Learning Curve Extrapolation using Prior-Data Fitted Networks
This repository offers an implementation of LC-PFN, a method designed for efficient Bayesian learning curve extrapolation.
LC-PFN in action on Google colab and HuggingFace
Installation using pip:
pip install -U lcpfn
Usage
Try out the notebooks (require matplotlib) for training and inference examples.
NOTE: Our model supports only increasing curves with values in $[0,1]$. If needed, please consider normalizing your curves to meet these constraints. See an example in notebooks/curve_normalization.ipynb.
Reference
@inproceedings{
adriaensens2023lcpfn,
title={Efficient Bayesian Learning Curve Extrapolation using Prior-Data Fitted Networks},
author={Adriaensen, Steven and Rakotoarison, Herilalaina and Müller, Samuel and Hutter, Frank},
booktitle={Thirty-seventh Conference on Neural Information Processing Systems},
year={2023},
url={https://openreview.net/forum?id=xgTV6rmH6n}
}
Metadata
Release files for lcpfn 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lcpfn-0.1.3.tar.gz | 29.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lcpfn-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 61.5 kB
Release files / lcpfn-0.1.3.tar.gz
| Download URL | lcpfn-0.1.3.tar.gz |
|---|---|
| Size | 29.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4115cff9451229a7d10d7b56d8d7ad1a12a988f2f9066474581c43345a87588a
|
|
BLAKE2b-256 checksum How to use checksums |
0e87d436494b97c38bd394fd7b8fa58651f853b0518aba92ecd823ab699b680c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.16
|
Release files / lcpfn-0.1.3-py3-none-any.whl
| Download URL | lcpfn-0.1.3-py3-none-any.whl |
|---|---|
| Size | 32.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7416cb91d189ffcd7ed42e5b5a551e3ee73896518c799e1ff062ed91e538c8a1
|
|
BLAKE2b-256 checksum How to use checksums |
18f328d0a3b6c38d766638e1d0b2c0b1adb93c817646842a652a68174861edc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.16
|