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
Labels
bug
Something isn't working
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 :)
The text was updated successfully, but these errors were encountered: