![]() |
0.1.33
|
Bayesian optimization with a Gaussian process surrogate. More...
Bayesian optimization with a Gaussian process surrogate.
Suited to expensive objectives where the evaluation budget is small.
Definition at line 256 of file ParameterOptimization.py.
Public Member Functions | |
| "BayesianOptimization" | explore (cls) |
| Exploration-biased preset: high kappa, many acquisition samples. | |
| "BayesianOptimization" | exploit (cls) |
| Exploitation-biased preset: low kappa. | |
Static Public Attributes | |
| int | max_evaluations = 100 |
| int | initial_samples = 0 |
| float | ucb_kappa = 2.0 |
| int | max_gp_samples = 200 |
| int | acquisition_samples = 1000 |
| int | random_seed = 0 |
Protected Member Functions | |
| "BayesianOptimization" | _from_struct (cls, struct) |
| _to_struct (self) | |
|
protected |
Definition at line 266 of file ParameterOptimization.py.
|
protected |
Definition at line 285 of file ParameterOptimization.py.
| "BayesianOptimization" pyhelios.ParameterOptimization.BayesianOptimization.exploit | ( | cls | ) |
Exploitation-biased preset: low kappa.
Definition at line 282 of file ParameterOptimization.py.
| "BayesianOptimization" pyhelios.ParameterOptimization.BayesianOptimization.explore | ( | cls | ) |
Exploration-biased preset: high kappa, many acquisition samples.
Definition at line 277 of file ParameterOptimization.py.
|
static |
Definition at line 262 of file ParameterOptimization.py.
|
static |
Definition at line 259 of file ParameterOptimization.py.
|
static |
Definition at line 258 of file ParameterOptimization.py.
|
static |
Definition at line 261 of file ParameterOptimization.py.
|
static |
Definition at line 263 of file ParameterOptimization.py.
|
static |
Definition at line 260 of file ParameterOptimization.py.