openml.tasks
.OpenMLClassificationTask¶
- class openml.tasks.OpenMLClassificationTask(task_type_id: TaskType, task_type: str, data_set_id: int, target_name: str, estimation_procedure_id: int = 1, estimation_procedure_type: str | None = None, estimation_parameters: Dict[str, str] | None = None, evaluation_measure: str | None = None, data_splits_url: str | None = None, task_id: int | None = None, class_labels: List[str] | None = None, cost_matrix: ndarray | None = None)¶
OpenML Classification object.
- Parameters:
- class_labelsList of str (optional)
- cost_matrix: array (optional)
- download_split() OpenMLSplit ¶
Download the OpenML split for a given task.
- get_X_and_y(dataset_format: str = 'array') Tuple[ndarray | DataFrame | spmatrix, ndarray | Series] ¶
Get data associated with the current task.
- Parameters:
- dataset_formatstr
Data structure of the returned data. See
openml.datasets.OpenMLDataset.get_data()
for possible options.
- Returns:
- tuple - X and y
- get_dataset() OpenMLDataset ¶
Download dataset associated with task
- property id: int | None¶
The id of the entity, it is unique for its entity type.
- open_in_browser()¶
Opens the OpenML web page corresponding to this object in your default browser.
- property openml_url: str | None¶
The URL of the object on the server, if it was uploaded, else None.
- push_tag(tag: str)¶
Annotates this entity with a tag on the server.
- Parameters:
- tagstr
Tag to attach to the flow.
- remove_tag(tag: str)¶
Removes a tag from this entity on the server.
- Parameters:
- tagstr
Tag to attach to the flow.
- classmethod url_for_id(id_: int) str ¶
Return the OpenML URL for the object of the class entity with the given id.