Howto 11 - (RL) Wrap mlpro Environment class to gym environment
Ver. 1.0.1 (2021-10-04)
This module shows how to wrap mlpro’s Environment class to gym compatible.
Prerequisites
- Please install the following packages to run this examples properly:
Example Code
## -------------------------------------------------------------------------------------------------
## -- Project : MLPro - A Synoptic Framework for Standardized Machine Learning Tasks
## -- Package : mlpro
## -- Module : Howto 11 - (RL) Wrap mlpro Environment class to gym environment
## -------------------------------------------------------------------------------------------------
## -- History :
## -- yyyy-mm-dd Ver. Auth. Description
## -- 2021-09-30 0.0.0 SY Creation
## -- 2021-09-30 1.0.0 SY Released first version
## -- 2021-10-04 1.0.1 DA Minor fixes
## -- 2021-12-22 1.0.2 DA Cleaned up a bit
## -------------------------------------------------------------------------------------------------
"""
Ver. 1.0.2 (2021-12-22)
This module shows how to wrap mlpro's Environment class to gym compatible.
"""
from mlpro.wrappers.openai_gym import WrEnvMLPro2GYM
from mlpro.rl.pool.envs.gridworld import GridWorld
from stable_baselines3.common.env_checker import check_env
mlpro_env = GridWorld(p_logging=True)
env = WrEnvMLPro2GYM(mlpro_env, p_state_space=None, p_action_space=None)
check_env(env)
Results
…