Доза агента не перемещается с внутренним мозгом при сборке для мл-агента - PullRequest
0 голосов
/ 11 декабря 2018

Проблема, с которой я столкнулся, заключается в том, что когда я строю свою игру с установленным для мозга типом «Внутренний» и моделью графа, доза агента не меняется.Но когда я нажимаю кнопку ▶ ️ в Unity, агент движется.

Я понимаю метод обучения, и у меня есть графовая модель.

Я хочу переместить агента с файлом .exe (build).

Среда разработки ・ Windows 10 agents ml-agentsv0.5.0 ・ Unity 2018.2.18f1 Personal

1 Ответ

0 голосов
/ 05 января 2019

Вам не очень ясно, что вы сделали или в чем заключается ваш вопрос, но для использования внутреннего мозга убедитесь, что вы поместили файл 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.

...