Closed sebffischer closed 7 months ago
See the bottom of the regex
library(mlr3verse) #> Loading required package: mlr3 task = tsk("mtcars") resampling = rsmp("cv") learner_auto = auto_tuner( tnr("random_search", batch_size = 10), learner = lrn("regr.rpart"), resampling = resampling, term_evals = 10 ) learner_auto$train(task) #> INFO [12:09:42.718] [bbotk] Starting to optimize 0 parameter(s) with '<OptimizerRandomSearch>' and '<TerminatorEvals> [n_evals=10, k=0]' #> INFO [12:09:42.752] [bbotk] Evaluating 1 configuration(s) #> INFO [12:09:42.780] [mlr3] Running benchmark with 10 resampling iterations #> INFO [12:09:42.817] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 1/10) #> INFO [12:09:42.840] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 2/10) #> INFO [12:09:42.856] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 3/10) #> INFO [12:09:42.873] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 4/10) #> INFO [12:09:42.890] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 5/10) #> INFO [12:09:42.907] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 6/10) #> INFO [12:09:42.924] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 7/10) #> INFO [12:09:42.940] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 8/10) #> INFO [12:09:42.957] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 9/10) #> INFO [12:09:42.974] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 10/10) #> INFO [12:09:42.993] [mlr3] Finished benchmark #> INFO [12:09:43.028] [bbotk] Result of batch 1: #> INFO [12:09:43.032] [bbotk] regr.mse warnings errors runtime_learners uhash #> INFO [12:09:43.032] [bbotk] 17.80381 0 0 0.067 edf8c5dc-20df-447b-b001-89c45b7c8044 #> INFO [12:09:43.033] [bbotk] Evaluating 1 configuration(s) #> INFO [12:09:43.044] [mlr3] Running benchmark with 10 resampling iterations #> INFO [12:09:43.050] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 1/10) #> INFO [12:09:43.067] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 2/10) #> INFO [12:09:43.084] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 3/10) #> INFO [12:09:43.110] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 4/10) #> INFO [12:09:43.128] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 5/10) #> INFO [12:09:43.148] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 6/10) #> INFO [12:09:43.165] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 7/10) #> INFO [12:09:43.182] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 8/10) #> INFO [12:09:43.200] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 9/10) #> INFO [12:09:43.217] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 10/10) #> INFO [12:09:43.234] [mlr3] Finished benchmark #> INFO [12:09:43.265] [bbotk] Result of batch 2: #> INFO [12:09:43.266] [bbotk] regr.mse warnings errors runtime_learners uhash #> INFO [12:09:43.266] [bbotk] 17.80381 0 0 0.064 f240d6e7-8259-4f74-8757-307facfbeb10 #> INFO [12:09:43.268] [bbotk] Evaluating 1 configuration(s) #> INFO [12:09:43.279] [mlr3] Running benchmark with 10 resampling iterations #> INFO [12:09:43.287] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 1/10) #> INFO [12:09:43.304] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 2/10) #> INFO [12:09:43.321] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 3/10) #> INFO [12:09:43.340] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 4/10) #> INFO [12:09:43.357] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 5/10) #> INFO [12:09:43.374] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 6/10) #> INFO [12:09:43.391] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 7/10) #> INFO [12:09:43.408] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 8/10) #> INFO [12:09:43.430] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 9/10) #> INFO [12:09:43.447] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 10/10) #> INFO [12:09:43.464] [mlr3] Finished benchmark #> INFO [12:09:43.494] [bbotk] Result of batch 3: #> INFO [12:09:43.496] [bbotk] regr.mse warnings errors runtime_learners uhash #> INFO [12:09:43.496] [bbotk] 17.80381 0 0 0.062 e205ed20-7a27-4b0e-b9c7-7c612b297de6 #> INFO [12:09:43.497] [bbotk] Evaluating 1 configuration(s) #> INFO [12:09:43.508] [mlr3] Running benchmark with 10 resampling iterations #> INFO [12:09:43.513] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 1/10) #> INFO [12:09:43.532] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 2/10) #> INFO [12:09:43.554] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 3/10) #> INFO [12:09:43.572] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 4/10) #> INFO [12:09:43.590] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 5/10) #> INFO [12:09:43.609] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 6/10) #> INFO [12:09:43.627] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 7/10) #> INFO [12:09:43.645] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 8/10) #> INFO [12:09:43.664] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 9/10) #> INFO [12:09:43.681] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 10/10) #> INFO [12:09:43.700] [mlr3] Finished benchmark #> INFO [12:09:43.731] [bbotk] Result of batch 4: #> INFO [12:09:43.733] [bbotk] regr.mse warnings errors runtime_learners uhash #> INFO [12:09:43.733] [bbotk] 17.80381 0 0 0.067 97b33f39-e9ec-449e-9cc7-a27a29b9a90c #> INFO [12:09:43.735] [bbotk] Evaluating 1 configuration(s) #> INFO [12:09:43.751] [mlr3] Running benchmark with 10 resampling iterations #> INFO [12:09:43.756] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 1/10) #> INFO [12:09:43.773] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 2/10) #> INFO [12:09:43.790] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 3/10) #> INFO [12:09:43.807] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 4/10) #> INFO [12:09:43.825] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 5/10) #> INFO [12:09:43.844] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 6/10) #> INFO [12:09:43.862] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 7/10) #> INFO [12:09:43.879] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 8/10) #> INFO [12:09:43.897] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 9/10) #> INFO [12:09:43.915] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 10/10) #> INFO [12:09:43.932] [mlr3] Finished benchmark #> INFO [12:09:43.963] [bbotk] Result of batch 5: #> INFO [12:09:43.965] [bbotk] regr.mse warnings errors runtime_learners uhash #> INFO [12:09:43.965] [bbotk] 17.80381 0 0 0.064 5c424629-0747-4c80-b413-9601321ed04f #> INFO [12:09:43.966] [bbotk] Evaluating 1 configuration(s) #> INFO [12:09:43.977] [mlr3] Running benchmark with 10 resampling iterations #> INFO [12:09:43.982] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 1/10) #> INFO [12:09:44.000] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 2/10) #> INFO [12:09:44.019] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 3/10) #> INFO [12:09:44.037] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 4/10) #> INFO [12:09:44.056] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 5/10) #> INFO [12:09:44.078] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 6/10) #> INFO [12:09:44.095] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 7/10) #> INFO [12:09:44.114] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 8/10) #> INFO [12:09:44.132] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 9/10) #> INFO [12:09:44.153] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 10/10) #> INFO [12:09:44.177] [mlr3] Finished benchmark #> INFO [12:09:44.210] [bbotk] Result of batch 6: #> INFO [12:09:44.212] [bbotk] regr.mse warnings errors runtime_learners uhash #> INFO [12:09:44.212] [bbotk] 17.80381 0 0 0.068 39185c69-f6a0-4179-a083-c2d9e09c1f51 #> INFO [12:09:44.213] [bbotk] Evaluating 1 configuration(s) #> INFO [12:09:44.225] [mlr3] Running benchmark with 10 resampling iterations #> INFO [12:09:44.230] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 1/10) #> INFO [12:09:44.249] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 2/10) #> INFO [12:09:44.267] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 3/10) #> INFO [12:09:44.287] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 4/10) #> INFO [12:09:44.306] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 5/10) #> INFO [12:09:44.326] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 6/10) #> INFO [12:09:44.345] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 7/10) #> INFO [12:09:44.363] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 8/10) #> INFO [12:09:44.381] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 9/10) #> INFO [12:09:44.400] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 10/10) #> INFO [12:09:44.418] [mlr3] Finished benchmark #> INFO [12:09:44.457] [bbotk] Result of batch 7: #> INFO [12:09:44.459] [bbotk] regr.mse warnings errors runtime_learners uhash #> INFO [12:09:44.459] [bbotk] 17.80381 0 0 0.068 abb0cccd-a43e-4dba-b2b1-a78063b1504b #> INFO [12:09:44.460] [bbotk] Evaluating 1 configuration(s) #> INFO [12:09:44.472] [mlr3] Running benchmark with 10 resampling iterations #> INFO [12:09:44.477] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 1/10) #> INFO [12:09:44.495] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 2/10) #> INFO [12:09:44.513] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 3/10) #> INFO [12:09:44.532] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 4/10) #> INFO [12:09:44.552] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 5/10) #> INFO [12:09:44.572] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 6/10) #> INFO [12:09:44.590] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 7/10) #> INFO [12:09:44.608] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 8/10) #> INFO [12:09:44.626] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 9/10) #> INFO [12:09:44.644] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 10/10) #> INFO [12:09:44.662] [mlr3] Finished benchmark #> INFO [12:09:44.698] [bbotk] Result of batch 8: #> INFO [12:09:44.701] [bbotk] regr.mse warnings errors runtime_learners uhash #> INFO [12:09:44.701] [bbotk] 17.80381 0 0 0.075 30293db5-b223-467d-969b-7eed997243d1 #> INFO [12:09:44.702] [bbotk] Evaluating 1 configuration(s) #> INFO [12:09:44.714] [mlr3] Running benchmark with 10 resampling iterations #> INFO [12:09:44.720] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 1/10) #> INFO [12:09:44.738] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 2/10) #> INFO [12:09:44.762] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 3/10) #> INFO [12:09:44.780] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 4/10) #> INFO [12:09:44.800] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 5/10) #> INFO [12:09:44.817] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 6/10) #> INFO [12:09:44.834] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 7/10) #> INFO [12:09:44.852] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 8/10) #> INFO [12:09:44.869] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 9/10) #> INFO [12:09:44.886] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 10/10) #> INFO [12:09:44.902] [mlr3] Finished benchmark #> INFO [12:09:44.936] [bbotk] Result of batch 9: #> INFO [12:09:44.937] [bbotk] regr.mse warnings errors runtime_learners uhash #> INFO [12:09:44.937] [bbotk] 17.80381 0 0 0.064 9d27e14a-3ef5-4904-a04e-e91893dc5ff8 #> INFO [12:09:44.939] [bbotk] Evaluating 1 configuration(s) #> INFO [12:09:44.950] [mlr3] Running benchmark with 10 resampling iterations #> INFO [12:09:44.956] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 1/10) #> INFO [12:09:44.973] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 2/10) #> INFO [12:09:44.990] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 3/10) #> INFO [12:09:45.007] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 4/10) #> INFO [12:09:45.024] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 5/10) #> INFO [12:09:45.041] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 6/10) #> INFO [12:09:45.058] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 7/10) #> INFO [12:09:45.081] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 8/10) #> INFO [12:09:45.098] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 9/10) #> INFO [12:09:45.115] [mlr3] Applying learner 'regr.rpart' on task 'mtcars' (iter 10/10) #> INFO [12:09:45.132] [mlr3] Finished benchmark #> INFO [12:09:45.163] [bbotk] Result of batch 10: #> INFO [12:09:45.164] [bbotk] regr.mse warnings errors runtime_learners uhash #> INFO [12:09:45.164] [bbotk] 17.80381 0 0 0.063 78093228-3984-40cc-9c90-d39a2fdd7eb5 #> INFO [12:09:45.170] [bbotk] Finished optimizing after 10 evaluation(s) #> INFO [12:09:45.170] [bbotk] Result: #> INFO [12:09:45.171] [bbotk] learner_param_vals x_domain regr.mse #> INFO [12:09:45.171] [bbotk] <list[1]> <list[0]> 17.80381 learner_auto$model$tuning_instance #> <TuningInstanceSingleCrit> #> * State: Optimized #> * Objective: <ObjectiveTuning:regr.rpart_on_mtcars> #> * Search Space: #> Error in `[.data.table`(as.data.table(self$search_space), , c("id", "class", : column(s) not found: id, class, lower, upper, nlevels
Created on 2023-05-17 with reprex v2.0.2
Thanks! Fails with an empty search space. Will fix in bbotk.
Fix with bbotk 0.7.3
See the bottom of the regex
Created on 2023-05-17 with reprex v2.0.2