Skip to content

Commit 58245b0

Browse files
fmfnfmfn
authored andcommitted
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 object
1 parent d531dca commit 58245b0

File tree

4 files changed

+269
-528
lines changed

4 files changed

+269
-528
lines changed

0 commit comments

Comments
 (0)