3

我一直在尝试在我的系统上安装 Unity 的 MLAgents。在阅读了详细指南“ https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Installation-Windows.md ”后,我设法让“3D Ball”等演示项目工作并成功训练。

我的问题是,当我创建一个新项目时,当我包含“Using MlAgents”时会突出显示一个错误,该错误指出“找不到名称空间名称'mlagents'的类型”。

我对 Unity 没有太多经验,所以我希望这是我错过的一件愚蠢的事情,例如您可能必须导入包,但我不知道如何导入?

我发现的所有教程都已经过时了,所以这是我最后的手段。任何帮助或建议表示赞赏。

我不明白演示项目如何在“使用 mlagents”中没有错误,但新项目却有。

4

1 回答 1

2

您必须在新项目中包含 UnitySDK 中的 ML-Agents 文件夹。

按照环境设置中的步骤在您的计算机上安装 ML 代理。然后导航到 ml-agents/UnitySDK/Assets/ 并复制 ML-Agents 文件夹。将此文件夹放在新项目的 Assets 文件夹中。

您现在应该能够在脚本中导入 MLAgent。

于 2019-11-20T15:48:36.873 回答