This class is the base class for all autos.
Public fields
id(
character(1)).properties(
character()).task_types(
character()).packages(
character()).devices(
character()).
Methods
Method new()
Creates a new instance of this R6 class.
Arguments
id(
character(1)).properties(
character()).task_types(
character()).packages(
character()).devices(
character()).
Method check()
Check if the auto is compatible with the task.
Arguments
task(mlr3::Task).
memory_limit(
integer(1)).large_data_set(
logical(1)).devices(
character())
Devices to use. Allowed values are"cpu"and"cuda". Default is "cpu".
Method graph()
Create the graph for the auto.
Arguments
task(mlr3::Task).
measuren_threads(
integer(1)).timeout(
integer(1)).devices(
character())
Devices to use. Allowed values are"cpu"and"cuda". Default is "cpu".
Method early_stopping_rounds()
Estimate the number of early stopping rounds.
Arguments
task(mlr3::Task).
Method finalize_model()
Prepare the graph learner for the final model fit. Called after tuning to undo tuning-only setup (e.g., timeout callbacks).
Method design_set()
Get the initial hyperparameter set for the learner.
Arguments
task(mlr3::Task).
measuresize(
integer(1)).
