src.evaluation#
Module Contents#
Classes#
_summary_ |
|
_summary_ |
Attributes#
- src.evaluation.EvaluationTask: TypeAlias#
- src.evaluation.K#
- src.evaluation.V#
- class src.evaluation.DatasetMetadata#
Bases:
TypedDict_summary_
- Parameters:
TypedDict (_type_) – _description_
- name: str#
- version: str#
- class src.evaluation.Evaluation#
Bases:
pydantic.BaseModel,abc.ABC_summary_
- Parameters:
BaseModel (_type_) – _description_
ABC (_type_) – _description_
- Returns:
_description_
- Return type:
_type_
- task: EvaluationTask#
- metric: Callable[[list[float | int], list[float | int]], Any]#
- plotter: src.plots.Plotter | None#
- __call__(predictions: dict[K, V], labels: dict[K, V]) int | float#
- static combine_inputs(labels: dict[K, V], predictions: dict[K, V]) pandas.DataFrame#
Take results as input, combine the instance column and merge all other data.
- Parameters:
labels (dict[K, V]) – the true value
predictions (dict[K, V]) – the value predicted by model
- Returns:
a dataframe with three columns: instances, predictions, labels
- Return type:
DataFrame