Skip to content

mrkwatkins.oakemu_rl.framework.trajectories.UtilityConfiguration ​

Classes and functions ​

Constants ​

TrajectoryCellValueAggregatorKind ​

python
TrajectoryCellValueAggregatorKind = Literal['running_average', 'ema', 'max', 'min']

Source

TrajectoryUtilityDefinitionConfiguration ​

python
TrajectoryUtilityDefinitionConfiguration = Annotated[TrajectoryBackpropagatedUtilityConfiguration | TrajectoryCountPressureUtilityConfiguration | TrajectoryScreenFrontierUtilityConfiguration | TrajectoryCompetenceUtilityConfiguration | TrajectoryLocalProgressUtilityConfiguration | TrajectoryFrontierUtilityConfiguration | TrajectoryDiscoveryUtilityConfiguration | TrajectoryBranchNoveltyUtilityConfiguration | TrajectoryCostAwareUtilityConfiguration, Field(discriminator='kind')]

Source

TrajectoryUtilityKind ​

python
TrajectoryUtilityKind = Literal['backpropagated', 'count_pressure', 'screen_frontier', 'competence', 'local_progress', 'frontier', 'discovery', 'branch_novelty', 'cost_aware']

Source

TrajectoryUtilityMetricCondition ​

python
TrajectoryUtilityMetricCondition = Literal['always', 'win', 'loss']

Source

TrajectoryUtilityMetricSource ​

python
TrajectoryUtilityMetricSource = Literal['start_values', 'end_values', 'episode_data', 'win', 'loss']

Source

TrajectoryUtilityMetricTransform ​

python
TrajectoryUtilityMetricTransform = Literal['value', 'delta_from_start']

Source