csle_system_identification.base package

Submodules

csle_system_identification.base.base_system_identification_algorithm module

class csle_system_identification.base.base_system_identification_algorithm.BaseSystemIdentificationAlgorithm(emulation_env_config: Union[None, EmulationEnvConfig], emulation_statistics: EmulationStatistics, system_identification_config: SystemIdentificationConfig)[source]

Bases: ABC

Abstract class representing a system identification algorithm

abstract fit() SystemModel[source]

Abstract method to be implemented by subclasses. Fits the system model

Returns

the fitted system model

abstract hparam_names() List[str][source]

Abstract method to be implemented by subclasses. Gives the hyperparameters of the algorithm

Returns

the hyperparameters of the algorithm

Module contents