无法在OpenAI健身房的classic_control环境中更改模型参数

时间:2020-05-08 20:23:31

标签: openai-gym

我正在使用CartPole-v1环境,并且试图更改一些模型参数(例如force_mag),以便测试带有模型变化的算法的稳健性。我正在尝试使用以下代码:

env = gym.make('myCartPole-v1) 
env.force_mag = -10.0 # nominal is +10.0

但是在用我学到的策略测试模型行为时,我没有看到模型行为的任何变化(应该会失败/会恶化,但不会)。更改其他参数(例如, masscart,长度...)。我想念什么吗?对模型进行局部更改的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

通过创建环境实例并调用env.unwrapped解决了该问题。示例中的代码应类似于:env = gym.make('myCartPole-v1).unwrapped