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, csle_common.dao.emulation_config.emulation_env_config.EmulationEnvConfig], emulation_statistics: csle_common.dao.system_identification.emulation_statistics.EmulationStatistics, system_identification_config: csle_common.dao.system_identification.system_identification_config.SystemIdentificationConfig)[source]

Bases: abc.ABC

Abstract class representing a system identification algorithm

abstract fit() csle_common.dao.system_identification.system_model.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