'UnityEnvironment'对象没有属性'behavior_spec'

问题描述 投票:1回答:1

我遵循此link to doc来创建自己的环境。

但是当我运行这个时>

from mlagents_envs.environment import UnityEnvironment
env = UnityEnvironment(file_name="v1-ball-cube-game.x86_64")


env.reset()
behavior_names = env.behavior_spec.keys()
print(behavior_names)

游戏窗口弹出,然后终端显示错误提示

Traceback (most recent call last):
  File "index.py", line 6, in <module>
    behavior_names = env.behavior_spec.keys()
AttributeError: 'UnityEnvironment' object has no attribute 'behavior_spec'

尽管这是documentation中显示的确切片段,但实际上。

我通过遵循this创建了环境(它是没有大脑的,因此我可以通过.conf文件来训练模型。现在我想连接到python API。

我点击了此链接至doc,以创建自己的环境。但是当我从mlagents_envs.environment运行此文件时,请导入UnityEnvironment env = UnityEnvironment(file_name =“ v1-ball-cube-game.x86_64”)...

unity3d machine-learning reinforcement-learning ml-agent
1个回答
0
投票

RELEASE_TAGS]

© www.soinside.com 2019 - 2024. All rights reserved.