mlr3oml (version 0.2.0)

list_oml_tasks: List Tasks from OpenML

Description

This function allows to find tasks on https://openml.org/t using some simple filter criteria.

Note that only a subset of filters is exposed here. For a more feature-complete package, see OpenML.

Usage

list_oml_tasks(
  task_id = NULL,
  number_instances = NULL,
  number_features = NULL,
  number_classes = NULL,
  number_missing_values = NULL,
  tag = NULL,
  limit = 5000L,
  ...
)

Arguments

task_id

(integer()) Vector of task ids to restrict to.

number_instances

(integer()) Filter for number of instances.

number_features

(integer()) Filter for number of features.

number_classes

(integer()) Filter for number of labels of the target (only classification tasks).

number_missing_values

(integer()) Filter for number of missing values.

tag

(character()) Filter for specific tag. You can provide multiple tags as character vector.

limit

(integer()) Limit the results to limit records. Default is 5000.

...

(any) Additional filters as named arguments.

Value

(data.table()) of results, or NULL if no data set matches the criteria.

Details

Filter values can be provided as single atomic values (typically integer or character). Provide a numeric vector of length 2 (c(l, u)) to find matches in the range \([l, u]\).

References

mlr3omlopenml-r

mlr3omlvanschoren2014

Examples

Run this code
# NOT RUN {
list_oml_tasks(number_instances = 150, number_features = c(1, 10))
# }

Run the code above in your browser using DataCamp Workspace