Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

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

Новости Отредактировано

В версии 0.4 у разработчиков появилась возможность работать прямо в окне редактора Unity, а также обучать агентов в 2 новых средах.

2К открытий2К показов

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

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

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

Превью видео 0zhfSf4HHtc

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

Превью видео yEcBMCU_VRU

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

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

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

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

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

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

Следите за новыми постами
Следите за новыми постами по любимым темам
2К открытий2К показов