This CallbackResample predicts on an additional holdout task after training.
Arguments
- task
(Task)
The holdout task.
Examples
task = tsk("pima")
task_holdout = task$clone()
learner = lrn("classif.rpart")
resampling = rsmp("cv", folds = 3)
splits = partition(task, 0.7)
task$filter(splits$train)
task_holdout$filter(splits$test)
callback = clbk("mlr3.holdout_task", task = task_holdout)
rr = resample(task, learner, resampling = resampling, callbacks = callback)
rr$data_extra
#> Key: <uhash, iteration>
#> uhash iteration data_extra
#> <char> <int> <list>
#> 1: c81607bc-d340-471e-83e1-43527726943b 1 <list[1]>
#> 2: c81607bc-d340-471e-83e1-43527726943b 2 <list[1]>
#> 3: c81607bc-d340-471e-83e1-43527726943b 3 <list[1]>