openml.tasks.list_tasks¶
-
openml.tasks.list_tasks(task_type_id: Union[int, NoneType] = None, offset: Union[int, NoneType] = None, size: Union[int, NoneType] = None, tag: Union[str, NoneType] = None, output_format: str = 'dict', **kwargs) → Union[Dict, pandas.core.frame.DataFrame]¶ Return a number of tasks having the given tag and task_type_id Parameters ———- Filter task_type_id is separated from the other filters because it is used as task_type_id in the task description, but it is named type when used as a filter in list tasks call. task_type_id : int, optional
ID of the task type as detailed here. - Supervised classification: 1 - Supervised regression: 2 - Learning curve: 3 - Supervised data stream classification: 4 - Clustering: 5 - Machine Learning Challenge: 6 - Survival Analysis: 7 - Subgroup Discovery: 8
- offsetint, optional
the number of tasks to skip, starting from the first
- sizeint, optional
the maximum number of tasks to show
- tagstr, optional
the tag to include
- output_format: str, optional (default=’dict’)
The parameter decides the format of the output. - If ‘dict’ the output is a dict of dict - If ‘dataframe’ the output is a pandas DataFrame
- kwargs: dict, optional
Legal filter operators: data_tag, status, data_id, data_name, number_instances, number_features, number_classes, number_missing_values.
- Returns
- dict
All tasks having the given task_type_id and the give tag. Every task is represented by a dictionary containing the following information: task id, dataset id, task_type and status. If qualities are calculated for the associated dataset, some of these are also returned.
- dataframe
All tasks having the given task_type_id and the give tag. Every task is represented by a row in the data frame containing the following information as columns: task id, dataset id, task_type and status. If qualities are calculated for the associated dataset, some of these are also returned.