建立ml-agent时,药剂不会随内脑移动

时间:2018-12-11 18:17:20

标签: unity3d machine-learning ml-agent

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

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

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

发展环境 ・ Windows 10 ・ ml-agents v0.5.0 ・ Unity 2018.2.18f1个人

1 个答案:

答案 0 :(得分: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编辑器中按开始。