在openai-gym中,我想将FrozenLake-v0作为确定性问题。所以,我需要设置变量is_slippery = False。
如何在初始化环境时将其设置为False?
答案 0 :(得分:4)
回答here。
您可以使用所需的参数注册环境。 像,
from gym.envs.registration import register
register(
id='FrozenLakeNotSlippery-v0',
entry_point='gym.envs.toy_text:FrozenLakeEnv',
kwargs={'map_name' : '4x4', 'is_slippery': False},
max_episode_steps=100,
reward_threshold=0.78, # optimum = .8196
)
答案 1 :(得分:0)
您要做的就是在创建环境时传递is_slippery = False参数:
import gym
env = gym.make('FrozenLake-v0', is_slippery=False)