Commit 58245b0
Refactor BO main object
This commit performs a major refactor of BO main object and objects that
support it. New methods were introduced to facilitate using this API in
more flexible ways, nevertheless, the same out of the box behavious is
still present keeping the package friendly.
Notable changes:
- New method register: A clean and consistent new api for the old
init/initialize. Basicallyu provides a way for users (internal and
external) to specify points with known target values. In the background
this is handled by the internal target space object.
- New method probe: A clean and consistent new api for the old explore
method. Basically provides a way for users to force the algorithm to
probe certain points in the parameter space. It can be done in a lazy
(default) fashion as well as immediately.
- Overhaul of target space object. This object was simplyfied and
cleaned, it is now a lot easier to read and use and interfaces well with
BO.
wip - obs insp refactor of bo object
slimdown target space object, easier to read and less bloat
maximize method leveraging observe, inspect and internal space
add events and improve prime queue method
fix bugs with maximize, now working
suppress gaussian process warnings
clean and improve max and res availability
organize events and define default events
universal as_array that can handle dict and array params
working refactoring of bo object1 parent d531dca commit 58245b0
File tree
4 files changed
+269
-528
lines changed- bayes_opt
4 files changed
+269
-528
lines changed
0 commit comments