3

按照SimpleCorridor示例,我可以创建自己的环境并训练模型!好的。但是当我尝试评估这个经过训练的模型时,rllib 无法识别我的自定义环境。

如何在自定义环境中评估经过训练的模型?

当我像这里rllib rollout ...建议的那样使用它时,它无法识别我的环境,因为它是自定义环境。我希望有一个类似但喜欢的功能,所以我可以在我的一个文件中的项目上调用它。run_experimentsevaluate_experiment

这就是问题所在。如果你想看看我的 custon_env 是这个

现在我必须复制我的环境并将其粘贴到gym/envs/包目录中并将其注册到__init__.py文件中。

很高兴看到另一种方法来做到这一点

谢谢

4

1 回答 1

4

您可以复制 rollout.py 脚本并对其进行修改以在脚本开头注册任何自定义环境或模型。这将允许它与任何不在健身房的环境一起工作。

于 2019-03-26T21:43:53.237 回答