Dictionary of Tasks
A simple mlr3misc::Dictionary storing objects of class Task.
Each task has an associated help page, see mlr_tasks_[id].
This dictionary can get populated with additional tasks by add-on packages, e.g. mlr3data, mlr3proba or mlr3cluster. mlr3oml allows to interact with OpenML.
R6::R6Class object inheriting from mlr3misc::Dictionary.
See mlr3misc::Dictionary.
as.data.table(dict)
mlr3misc::Dictionary -> data.table::data.table()
Returns a data.table::data.table() with columns "key", "task_type", "measures", "nrow", "ncol" and
the number of features of type "lgl", "int", "dbl", "chr", "fct" and "ord" as columns.
Extension Packages: mlr3data
Other Dictionary: 
mlr_learners,
mlr_measures,
mlr_resamplings,
mlr_task_generators
as.data.table(mlr_tasks)
task = mlr_tasks$get("penguins") # same as tsk("penguins")
head(task$data())
# Add a new task, based on a subset of penguins:
data = palmerpenguins::penguins
data$species = factor(ifelse(data$species == "Adelie", "1", "0"))
task = TaskClassif$new("penguins.binary", data, target = "species", positive = "1")
# add to dictionary
mlr_tasks$add("penguins.binary", task)
# list available tasks
mlr_tasks$keys()
# retrieve from dictionary
mlr_tasks$get("penguins.binary")
# remove task again
mlr_tasks$remove("penguins.binary")Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.