Skip to content

evaluation

openml.evaluations.evaluation #

OpenMLEvaluation dataclass #

OpenMLEvaluation(run_id: int, task_id: int, setup_id: int, flow_id: int, flow_name: str, data_id: int, data_name: str, function: str, upload_time: str, uploader: int, uploader_name: str, value: float | None, values: list[float] | None, array_data: str | None = None)

Contains all meta-information about a run / evaluation combination, according to the evaluation/list function

PARAMETER DESCRIPTION
run_id

Refers to the run.

TYPE: int

task_id

Refers to the task.

TYPE: int

setup_id

Refers to the setup.

TYPE: int

flow_id

Refers to the flow.

TYPE: int

flow_name

Name of the referred flow.

TYPE: str

data_id

Refers to the dataset.

TYPE: int

data_name

The name of the dataset.

TYPE: str

function

The evaluation metric of this item (e.g., accuracy).

TYPE: str

upload_time

The time of evaluation.

TYPE: str

uploader

Uploader ID (user ID)

TYPE: int

upload_name

Name of the uploader of this evaluation

TYPE: str

value

The value (score) of this evaluation.

TYPE: float

values

The values (scores) per repeat and fold (if requested)

TYPE: List[float]

array_data

list of information per class. (e.g., in case of precision, auroc, recall)

TYPE: str DEFAULT: None