我遇到的问题是,当我将大脑设置为“内部”类型并设置图形模型来构建游戏时,代理不会移动。但是当我在 Unity 中按下 ▶️ 按钮时,代理会移动。
我了解培训方法并且我有图形模型。
我想用 .exe(build) 文件移动代理。
开发环境 ・Windows 10 ・ml-agents v0.5.0 ・Unity 2018.2.18f1 Personal
我遇到的问题是,当我将大脑设置为“内部”类型并设置图形模型来构建游戏时,代理不会移动。但是当我在 Unity 中按下 ▶️ 按钮时,代理会移动。
我了解培训方法并且我有图形模型。
我想用 .exe(build) 文件移动代理。
开发环境 ・Windows 10 ・ml-agents v0.5.0 ・Unity 2018.2.18f1 Personal
你不是很清楚你做了什么或者你的问题是什么,但是为了使用内部大脑,确保你把你的runid.bytes
文件放在大脑里面。这是在训练过程达到之后获得的max_steps
。
要使用可执行文件训练您的代理:
ml-agents
计算机上的文件夹。(我的位于下C:/Users/alexl/ml-agents
)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 编辑器中按开始。