【发布时间】:2019-03-09 06:23:13
【问题描述】:
我正在健身房CartPole-v0 环境中实现价值迭代,并希望将代理动作的视频记录在视频文件中。我一直在尝试使用 Monitor 包装器来实现这一点,但它会在录制目录中生成 json 文件而不是视频文件。这是我的代码:
env = gym.make('FrozenLake-v0')
env = gym.wrappers.Monitor(env, 'recording', force=True)
env.seed(0)
optimalValue = valueIteration(env)
st = time.time()
policy = cal_policy(optimalValue)
policy_score = evaluate_policy(env, policy)
et = time.time()
env.close()
print('Best score: %.2f Time: %4.4f sec' % (policy_score, et-st))
我已按照this 教程进行操作,但不确定出了什么问题。我用谷歌搜索了很多,但没有发现任何有用的东西。
【问题讨论】:
-
您找到解决方案了吗?我也有同样的问题。
标签: python python-3.x machine-learning reinforcement-learning openai-gym