SNN2.src.model.reinforcement.reinforcement module
- class SNN2.src.model.reinforcement.reinforcement.RLModelHandler(pp: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, rewardFunction: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, RLPerfEvaluation: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, ObsPP: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, ActPolicy: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, *args, **kwargs)
Bases:
DefaultModelHandler- calculate_reward(*args, **kwargs) int
- execute_episode(*args, **kwargs) int
- get_action(*args, **kwargs) int
- get_correct_wrong(obtained: Tensor, expected: Tensor) Tuple[Tensor, Tensor]
- log_history_state() None
- log_memory_state() None