The documentation (e.g., http://www.openml.org/api_docs/#!/task/get_task_list) states that the returned json object when retreiving tasks looks like this:
{
"task": {
"task": [
{
"task_id": "1",
"task_type": "Supervised Classification",
"did": "1",
[...]
However, in reality it is as follows:
{
"tasks": {
"task": [
{
"task_id": "1",
"task_type": "Supervised Classification",
"did": "1",
[...]
Note the difference "task" vs. "tasks" in the top-level object. This is easy to detect and fix for the user, still it causes confusion.
The documentation (e.g., http://www.openml.org/api_docs/#!/task/get_task_list) states that the returned json object when retreiving tasks looks like this:
However, in reality it is as follows:
Note the difference "task" vs. "tasks" in the top-level object. This is easy to detect and fix for the user, still it causes confusion.