Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.

Bayesopt function #6

Merged
merged 10 commits into from
Sep 9, 2014
Merged

Bayesopt function #6

merged 10 commits into from
Sep 9, 2014

Conversation

mwhoffman
Copy link
Owner

This ends up being a reorganization of a lot of things. But the main change to look at is in what is now pybo.solvers.bayesopt (this was formerly pybo.policies.gppolicy). The GPPolicy object now forms the solve_bayesopt function. The other thing is that this gets rid kernel/noise/etc parameters. You can now pass a gp object, and if one is not given a default will be constructed (using the Matern3 kernel). If no gp object is given this also ignores the prior.

Finally there's also a callback option which provides a function to call on each iteration. This is used to implement the demo.

Matt Hoffman added 10 commits September 8, 2014 12:16
This forgets about being able to select noise/kernel/etc. This goes back to an
approach we've used before where you pass an entire gp model. If none is given
then a default is used (matern3 with default hyperparameters) and a default
prior. These defaults could be tightened up a bit though.
@mwhoffman mwhoffman merged commit df3bdeb into master Sep 9, 2014
@mwhoffman mwhoffman deleted the function branch September 16, 2014 11:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant