我想在OpenAI CarRacing-v0
环境中设置RL代理,但在此之前我想了解操作空间。在the code on github第119行中说:
self.action_space = spaces.Box( np.array([-1,0,0]), np.array([+1,+1,+1])) # steer, gas, brake
我如何阅读此行?虽然我的问题是具体的CarRacing-v0
我想了解一般的spaces.Box()
符号
答案 0 :(得分:16)
Box
表示您正在处理实际数量的数量。
第一个数组np.array([-1,0,0]
是最低接受值,第二个np.array([+1,+1,+1])
是最高可接受值。在这种情况下(使用评论),我们看到我们有3个可用的操作:
[-1, 1]
[0, 1]
[0, 1]