Added
- Adds search space refinement for nevergrad and smbo search strategies via `refine_after` and `refine_top_k`:
python
strategy = SMBOSearch(
real={"lrate": {"begin": 0.1, "end": 0.5, "prior": "uniform"}},
integer={"batch_size": {"begin": 1, "end": 5, "prior": "uniform"}},
categorical={"arch": ["mlp", "cnn"]},
search_config={
"base_estimator": "GP",
"acq_function": "gp_hedge",
"n_initial_points": 5,
"refine_after": 5,
"refine_top_k": 2,
},
seed_id=42,
verbose=True
)
- Adds additional strategy boolean option `maximize_objective` to maximize instead of performing default black-box minimization.
Changed
- Enhances documentation and test coverage.
Fixed
- Fixes import bug when using PyPi installation.