Ensinando robôs com Minecraft
Pesquisadores usam Minecraft como campo de teste para um novo algoritmo que ajudará os robôs a tomar melhores decisões.
Os humanos podem entrar em um ambiente com possibilidades ilimitadas e fazer escolhas intuitivas quando têm um objetivo em mente. Eles podem ignorar o ruído, mas os robôs, nem tanto. Então, pesquisadores da Brown University decidiram desenvolver um algoritmo que permitiria aos robôs aprender como se aproximar desses espaços do mundo real, usando Minecraft como um auxílio ao estudo.
Os pesquisadores destacou o problema em seu papel :
“Os robôs que operam em ambientes estocásticos não estruturados, como o chão de uma fábrica ou uma cozinha, enfrentam um problema de planejamento difícil devido ao grande espaço de estado e ao conjunto muito grande de tarefas possíveis ...”
Eles explicam que os robôs não têm intuição para ignorar possíveis objetos acionáveis quando dados esses ambientes expansivos. A gama de opções torna-se muito grande para um robô manipular. Stefanie Tellex, professora assistente de ciência da computação, explicou em um Comunicado de imprensa :
“É um problema muito difícil. Queremos robôs que tenham capacidade para fazer todos os tipos de coisas diferentes, mas então o espaço de ações possíveis torna-se enorme. Não queremos limitar as capacidades do robô, então temos que encontrar maneiras de diminuir o espaço de pesquisa. ”
Então por que Minecraft ?
Tellex explica que o jogo de computador sandbox “é um modelo muito bom de muitos desses problemas de robôs. Há um grande espaço de ações possíveis que alguém pode fazer neste jogo, e é muito barato e fácil coletar uma tonelada de dados de treinamento. É muito mais difícil fazer isso no mundo real. ”
Os pesquisadores trabalharam para equipar o robô com os algoritmos adequados para planejar e avaliar quais ações e objetos o ajudariam a atingir um determinado objetivo. A Tellex ficou feliz em informar que o robô fez um progresso significativo nesta área.
“É capaz de aprender que se você estiver ao lado de uma trincheira e tentando atravessar, você pode colocar blocos na trincheira. Caso contrário, não coloque blocos. Se você está tentando minerar ouro sob alguns blocos, destrua os blocos. Caso contrário, não destrua os blocos. ”
Os pesquisadores então moveram o robô para um espaço do mundo real, dando a ele a tarefa de assar brownies. Ele ficou tão bom em antecipar certos antecedentes que, quando uma caixa de ovos apareceu na área de trabalho, ele soube dar ao cozinheiro um batedor. Bot inteligente.
Olhando para o futuro do aprendizado de máquina está o Diretor de Pesquisa da Microsoft Stefan Weitz; ele explica que seu sucesso dependerá do ensino de inteligência artificial para identificar padrões. Há uma grande diferença entre um mecanismo de pesquisa que pode analisar criticamente suas consultas de pesquisa, em vez de simplesmente vasculhar o índice de resultados da web.
Leia mais em Brown University News .
Crédito da foto: Getty Images
Compartilhar: