Термин из глоссария

ML-Agents

Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Что такое ML-Agents?

Unity Machine Learning Agents

Unity Machine Learning Agents (ML-Agents) - это набор инструментов с открытым исходным кодом, который позволяет разработчикам создавать среды, где AI-агенты могут обучаться сложным поведением с помощью методов обучения с подкреплением, идеально подходящим для создания реалистичного поведения NPC и симуляций.

Как работают ML-Agents?

Эта структура преодолевает разрыв между машинным обучением и разработкой игр, предоставляя Python API, который взаимодействует с движком Unity, позволяя разработчикам обучать интеллектуальных агентов с использованием современных алгоритмов обучения с подкреплением без обширной экспертизы в области AI.

ML-Agents поддерживает различные подходы к обучению, включая обучение подражанию (обучение на примерах), обучение по учебной программе (постепенное увеличение сложности задач) и обучение с несколькими агентами (конкурентное или кооперативное поведение между несколькими сущностями). Типичные приложения включают обучение NPC с реалистичным поведением, оптимизацию контроллеров персонажей, разработку автономных транспортных средств, создание адаптивных систем сложности игры и построение интеллектуальных агентов для промышленных симуляций.

Как вы можете использовать ML-Agents?

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

Назад к глоссарию