This project is a Python implementation of random fourier feature (RFF) approximations [1].
It is heavily inspired by the implementations from [2, 3] and generalizes the implementation to work with GP hyperparameters obtained from any GP library.
Examples are given as Jupyter notebooks for GPs fitted with PyMC3 and scikit-learn:
pyrff
is released on PyPI:
pip install pyrff
pyrff
is licensed under the GNU Affero General Public License v3.0.
Head over to Zenodo to generate a BibTeX citation for the latest release.