GenieModel
class GenieModel(BaseModel)
A high-level data class that structures all necessary information required by an agent for optimizing a particular system.
Definition
class GenieModel(BaseModel):
hyperparameters: dict[str, Any]
model_metadata: ModelMetadata
target_specifications: list[TargetSpec]
world_control_specifications: list[WorldControlSpec]
Members
hyperparameters
hyperparameters: dict[str, Any]
A key-value pair of all user defined hyperparameters that are local to a particular model. For more information check Hyper Parameters (hyper_parameters.json on disk).
model_metadata
model_metadata: ModelMetadata
Stores user defined information that is used on the platform and at agent initialization. For more information check Metadata.
target_specifications
target_specifications: list[TargetSpec]
Specifications that clearly define what kind of targets an agent was trained for/is capable of achieving. Also defines the observation space that is expected by the agent. For more information check Model TargetSpec.
world_control_specifications
world_control_specifications: list[WorldControlSpec]
Specifications that define the action space for an agent. The order members of each element in the list must be unique across the list for ordering purposes. For more information check World Control Specifications.