Skip to content

theo-brown/invariantkernels

Repository files navigation

invariantkernels

Transformation-invariant kernels in GPyTorch

This package provides kernels for Gaussian processes that are invariant to transformations. The core class is GroupInvariantKernel, which can be composed with other GPyTorch kernels to make them invariant to a group of transformations. Example groups are in invariant_kernels/transformation_groups.

Citing

The package was developed for the paper Sample-efficient Bayesian Optimisation Using Known Invariances, NeurIPS 2024. The rest of the code can be found at theo-brown/bayesopt_with_invariances.

About

Transformation-invariant kernels in GPyTorch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published