fraudtwin.PublicBenchmarkPack#
- class fraudtwin.PublicBenchmarkPack(**data)[source][source]#
Bases:
BaseModelImmutable, distributable M21 benchmark definition.
- Parameters:
id (str)
version (str)
suite (Literal['baseline', 'temporal', 'boundary', 'camouflage', 'graph', 'observability', 'calibrated', 'mixed'])
generator_compatibility (str)
seed (int)
seed_tree_version (str)
difficulty (int)
simulation_start (datetime)
simulation_end (datetime)
split_boundaries (dict[str, datetime])
scenario_definitions (dict[str, Any])
stress_parameters (dict[str, Any])
label_observation_policy (dict[str, Any])
calibration (dict[str, Any] | None)
metric_definitions (dict[str, Any])
resolved_configuration_hash (str)
expected_descriptors (dict[str, Any])
expected_fingerprints (dict[str, str])
- model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].