Pass dimensions to generate_estimator

It's needed in order to create isotropic kernels for the GaussianProcessRegressor
This commit is contained in:
Italo
2022-01-19 01:07:41 +00:00
parent 301b2e8a0f
commit 407c20412d
3 changed files with 6 additions and 3 deletions

View File

@@ -367,7 +367,7 @@ class Hyperopt:
}
def get_optimizer(self, dimensions: List[Dimension], cpu_count) -> Optimizer:
estimator = self.custom_hyperopt.generate_estimator()
estimator = self.custom_hyperopt.generate_estimator(dimensions)
acq_optimizer = "sampling"
if isinstance(estimator, str):