openml/OpenML

list_tasks() return task less than shown on the website

xieleo5 opened this issue · 1 comments

Description

I'm trying to list all the tasks in OpenML database. I tried to use task_list = openml.tasks.list_tasks() but it only return a list of length 46779. I saw on the OpenML official website there are 261.0k tasks. Is there any APIs that can help me to get all these tasks?

I also tried to add task_type like task_list = openml.tasks.list_tasks(openml.tasks.TaskType.SUPERVISED_REGRESSION), the returned task are still less than the filtered result on website. I only get 3939 supervised classification tasks but the website shows 4345. I only get 2600 supervised regression tasks but the website shows 19459.

Steps/Code to Reproduce

import openml
task_list = openml.tasks.list_tasks()
print(task_list)

Expected Results

task_list contains all the 261.0k task_id and infos.

Actual Results

It only contains 46779 tasks.

Sry, it seems that I should post this to the python api repo. I'll close this one.