Nothing
test_that("AcqOptimizerRandomSearch works", {
skip_if_missing_regr_km()
instance = oi(OBJ_1D, terminator = trm("evals", n_evals = 5L))
design = generate_design_grid(instance$search_space, resolution = 4L)$data
instance$eval_batch(design)
surrogate = srlrn(REGR_KM_DETERM, archive = instance$archive)
acqfun = acqf("ei", surrogate = surrogate)
acqopt = AcqOptimizerRandomSearch$new(acq_function = acqfun)
acqopt$param_set$set_values(n_evals = 200L)
acqfun$surrogate$update()
acqfun$update()
expect_data_table(acqopt$optimize(), nrows = 1L)
})
test_that("AcqOptimizerRandomSearch works with 2D", {
skip_if_missing_regr_km()
instance = oi(OBJ_2D, terminator = trm("evals", n_evals = 5L))
design = generate_design_grid(instance$search_space, resolution = 4L)$data
instance$eval_batch(design)
surrogate = srlrn(REGR_KM_DETERM, archive = instance$archive)
acqfun = acqf("ei", surrogate = surrogate)
acqopt = AcqOptimizerRandomSearch$new(acq_function = acqfun)
acqopt$param_set$set_values(n_evals = 200L)
acqfun$surrogate$update()
acqfun$update()
expect_data_table(acqopt$optimize(), nrows = 1L)
})
test_that("AcqOptimizerRandomSearch works with instance", {
skip_if_missing_regr_km()
instance = oi(OBJ_1D, terminator = trm("evals", n_evals = 10L))
design = generate_design_grid(instance$search_space, resolution = 4L)$data
instance$eval_batch(design)
surrogate = srlrn(REGR_KM_DETERM, archive = instance$archive)
acqfun = acqf("ei", surrogate = surrogate)
acqopt = AcqOptimizerRandomSearch$new(acq_function = acqfun)
acqopt$param_set$set_values(n_evals = 10L)
optimizer = opt("mbo", acq_optimizer = acqopt, acq_function = acqfun, surrogate = surrogate)
expect_data_table(optimizer$optimize(instance), nrows = 1L)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.