openml.OpenMLBenchmarkSuite¶
-
class
openml.OpenMLBenchmarkSuite(suite_id: Optional[int], alias: Optional[str], name: str, description: str, status: Optional[str], creation_date: Optional[str], creator: Optional[int], tags: Optional[List[Dict]], data: Optional[List[int]], tasks: List[int])¶ An OpenMLBenchmarkSuite represents the OpenML concept of a suite (a collection of tasks).
It contains the following information: name, id, description, creation date, creator id and the task ids.
According to this list of task ids, the suite object receives a list of OpenML object ids (datasets).
Inherits from
openml.BaseStudy- Parameters
- suite_idint
the study id
- aliasstr (optional)
a string ID, unique on server (url-friendly)
- main_entity_typestr
the entity type (e.g., task, run) that is core in this study. only entities of this type can be added explicitly
- namestr
the name of the study (meta-info)
- descriptionstr
brief description (meta-info)
- statusstr
Whether the study is in preparation, active or deactivated
- creation_datestr
date of creation (meta-info)
- creatorint
openml user id of the owner / creator
- tagslist(dict)
The list of tags shows which tags are associated with the study. Each tag is a dict of (tag) name, window_start and write_access.
- datalist
a list of data ids associated with this study
- taskslist
a list of task ids associated with this study
-
publish(self) → int¶ Publish the study on the OpenML server.
- Returns
- study_id: int
Id of the study uploaded to the server.