Skip to content
This repository has been archived by the owner on May 11, 2023. It is now read-only.

bug: identical hyperparameter init preventing heterogeneous kernels within combinations #43

Open
bodin-e opened this issue Jan 23, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@bodin-e
Copy link
Contributor

bodin-e commented Jan 23, 2023

Bug Report

JaxKern version: 0.0.5

When using a combination kernel together with multiple kernels of the same type (e.g. RBF), with the intent to learn multiple lengthscales, their values remain identical after optimization.

This is because of their symmetry due to their hyperparameters being initialised to exactly the same values.

To resolve it, I initialise them slightly differently to break the symmetries: see PR #42

And allow each kernel in the combination kernel to get its own key: see PR
#41

Nice work on this library (and gpjax)! Looks great :)

@bodin-e bodin-e added the bug Something isn't working label Jan 23, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant