openml.evaluations.OpenMLEvaluation

class openml.evaluations.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

Parameters:
run_idint

Refers to the run.

task_idint

Refers to the task.

setup_idint

Refers to the setup.

flow_idint

Refers to the flow.

flow_namestr

Name of the referred flow.

data_idint

Refers to the dataset.

data_namestr

The name of the dataset.

functionstr

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

upload_timestr

The time of evaluation.

uploader: int

Uploader ID (user ID)

upload_namestr

Name of the uploader of this evaluation

valuefloat

The value (score) of this evaluation.

valuesList[float]

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

array_datastr

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