Termo glossário

ML-Agents

Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

O que são ML-Agents?

Agentes de aprendizagem de máquina do Unity

Unity Machine Learning Agents (ML-Agents) é um kit de ferramentas de código aberto que permite aos desenvolvedores criar ambientes onde agentes de IA podem aprender comportamentos complexos por meio de técnicas de aprendizado por reforço, ideal para criar comportamentos e simulações realistas de NPCs.

Como os ML-Agents funcionam?

Esta estrutura preenche a lacuna entre aprendizado de máquina e desenvolvimento de jogos, fornecendo uma API Python que se comunica com o motor Unity, permitindo que os desenvolvedores treinem agentes inteligentes usando algoritmos modernos de aprendizado por reforço sem a necessidade de ampla experiência em IA.

ML-Agents suporta várias abordagens de aprendizado, incluindo aprendizado por imitação (aprendizado a partir de demonstrações), aprendizado por currículo (aumentando progressivamente a dificuldade da tarefa) e treinamento multiagente (comportamentos competitivos ou cooperativos entre várias entidades). As aplicações típicas incluem treinar NPCs com comportamentos realistas, otimizar controladores de personagens, desenvolver veículos autônomos, criar sistemas de dificuldade adaptativa em jogos e construir agentes inteligentes para simulações industriais.

Como você pode usar ML-Agents?

A flexibilidade do kit de ferramentas permite que os desenvolvedores treinem agentes do zero usando sistemas de recompensa personalizados ou implementem redes neurais pré-treinadas diretamente em suas aplicações. Como um projeto de código aberto, ML-Agents se beneficia de contribuições contínuas da comunidade que expandem suas capacidades enquanto mantêm a acessibilidade para desenvolvedores de diferentes níveis de experiência.

Voltar ao Glossário