示例#1
0
    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))
示例#2
0
    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)