@@ -57,12 +57,15 @@ simple.obj.fun = function(x){}
57
57
58
58
main_function <- function (max.budget = 110 , max.iterations = 10 , design.size = 10 , propose.points = 10 ){
59
59
60
+
60
61
surr.rf = makeLearner(" regr.randomForest" , predict.type = " se" )
61
- ctrl = makeMBOControl(n.objectives = 1 , propose.points = propose.points ,
62
- impute.y.fun = function (x , y , opt.path , ... ) .Machine $ integer.max * 0.1 )
62
+ ctrl = makeMBOControl(n.objectives = 1 , propose.points = 20 ,
63
+ impute.y.fun = function (x , y , opt.path , ... ) .Machine $ integer.max * 0.1 )
64
+ ctrl = setMBOControlInfill(ctrl , crit = makeMBOInfillCritCB(), interleave.random.points = propose.points - 20 )
65
+ ctrl = setMBOControlMultiPoint(ctrl , method = " cb" )
63
66
ctrl = setMBOControlTermination(ctrl , max.evals = max.budget )
64
67
ctrl = setMBOControlTermination(ctrl , iters = max.iterations )
65
- # ctrl = setMBOControlInfill(ctrl, crit =makeMBOInfillCritCB(), opt.focussearch.points = 500)
68
+
66
69
design = generateDesign(n = design.size , par.set = getParamSet(obj.fun ))
67
70
print(design )
68
71
configureMlr(show.info = FALSE , show.learner.output = FALSE , on.learner.warning = " quiet" )
0 commit comments