Unity представила новую версию ML-Agents

Разработчики Unity объявили о выходе обновления инструмента ML-Agents v0.4, которое позволяет проводить обучение напрямую из окна редактора. Также стал доступен более широкий спектр условий и алгоритмов, благодаря чему агенты теперь могут изучать ранее не доступные задачи. Все нововведения представлены в git-репозитории проекта.

Детали обновления

Пользователям стали доступны две новые среды обучения. Первая, под названием Walker, основана на физике человекоподобных кукол со множеством степеней свободы. Цель обучения заключается во взятии полного контроля над конечностями объекта и его беспрепятственном передвижении по прямой.

Задача агента в среде обучения Pyramids — добраться до золотых блоков на вершинах пирамид. Кирпич можно получить только при разрушении построек, но для их появления на поле нужно активировать случайно расположенную кнопку. После выполнения задания агент получает награду.

Кроме этого, разработчики внедрили дополнение для PPO-алгоритма, благодаря которому агенты могут награждать себя, опираясь на результат проделанной работы. По словам создателей, это нововведение является аналогом любознательности.

Также специалисты сделали возможным запуск процесса обучения прямо в редакторе Unity. Для старта достаточно активировать скрипт learn.py и начать работу. Это дополнение позволяет не тратить время на создание исполняемых файлов.

Кроме того, плагин TensorFlowSharp был обновлён до версии 1.7.1, благодаря чему теперь можно импортировать модели напрямую в Unity и использовать их в ML-Agents.

Обучающая программа

Совместно с Udacity компания запустила курс Deep Reinforcement Learning, который должен помочь начинающим разработчикам погрузиться во все тонкости машинного обучения. Программа курса включает в себя изучение математики, алгоритмов, подходов к обучению и основ работы с ML-Agents.

Unity вносит большой вклад не только в развитие игровой индустрии, но и во всю IT-отрасль. В марте 2018 года специалисты компании опубликовали исходный код своего игрового движка и редактора.

Источник: блог Unity

Подобрали три теста для вас:
— А здесь можно применить блокчейн?
Серверы для котиков: выберите лучшее решение для проекта и проверьте себя.
Сложный тест по C# — проверьте свои знания.