Source code for chap_core.hpo.hpoModelInterface

from chap_core.models.configured_model import ConfiguredModel
import abc
from typing import Optional, Any
from chap_core.file_io.example_data_set import DataSetType


[docs] class HpoModelInterface(ConfiguredModel):
[docs] @abc.abstractmethod def get_leaderboard(self, dataset: Optional[DataSetType]) -> list[dict[str, Any]]: pass
[docs] @abc.abstractmethod def get_best_config(self) -> dict: pass