coopihc.policy.DualPolicy.DualPolicy
- class DualPolicy(primary_policy, dual_policy, primary_kwargs={}, dual_kwargs={}, **kwargs)[source]
Bases:
coopihc.policy.BasePolicy.BasePolicy
Methods
Apply this decorator to use bundle.game_state as default value to observe if game_state = None
Reset the policy
sample
Attributes
Return the last action.
action_keys
action_state
host
mode
Return the last observation.
parameters
state
unwrapped
- property action
Return the last action.
- Returns
last action
- Return type
State<coopihc.base.StateElement.StateElement>
- default_value()
Apply this decorator to use bundle.game_state as default value to observe if game_state = None
- property observation
Return the last observation.
- Returns
last observation
- Return type
State<coopihc.base.State.State>
- reset(random=True)
Reset the policy
- Parameters
random (bool, optional) – reset the policy, defaults to True. Here in case of subclassing BasePolicy.