-1

我遇到的问题是,当我将大脑设置为“内部”类型并设置图形模型来构建游戏时,代理不会移动。但是当我在 Unity 中按下 ▶️ 按钮时,代理会移动。

我了解培训方法并且我有图形模型。

我想用 .exe(build) 文件移动代理。

开发环境 ・Windows 10 ・ml-agents v0.5.0 ・Unity 2018.2.18f1 Personal

4

1 回答 1

0

你不是很清楚你做了什么或者你的问题是什么,但是为了使用内部大脑,确保你把你的runid.bytes文件放在大脑里面。这是在训练过程达到之后获得的max_steps

要使用可执行文件训练您的代理:

  1. 构建你的项目
  2. 转到命令行并转到ml-agents计算机上的文件夹。(我的位于下C:/Users/alexl/ml-agents
  3. mlagents-learn config/trainer_config.yaml --env="PATH/TO/EXE/EXE" --run-id=RUNID --train

确保不在路径中包含文件扩展名。例如 C:/unityproject/project 而不是 C:/unityproject/project.exe

现在,培训过程完成后,转到/ml-agents/models此处,您将找到一个RUNID.bytes文件。将其放入内部大脑,然后在 Unity 编辑器中按开始。

于 2019-01-04T22:33:50.333 回答