def test_comp_builder(self): seed = 42 smbo = SMAC(self.scenario, rng=seed).solver conf = {"model": "RF", "acq_func": "EI"} acqf, model = smbo._component_builder(conf) self.assertTrue(isinstance(acqf, EI)) self.assertTrue(isinstance(model, RandomForestWithInstances)) conf = {"model": "GP", "acq_func": "EI"} acqf, model = smbo._component_builder(conf) self.assertTrue(isinstance(acqf, EI)) self.assertTrue(isinstance(model, GaussianProcessMCMC))
def test_cs_comp_builder(self): seed = 42 smbo = SMAC(self.scenario, rng=seed).solver cs = smbo._get_acm_cs() conf = cs.sample_configuration() acqf, model = smbo._component_builder(conf)