Chef Robótico Aprende A Recriar Receitas Assistindo A Vídeos De Comida

Chef Robótico Aprende A Recriar Receitas Assistindo A Vídeos De Comida

Uma senhora cortando ervas.
Crédito: Canvas

Os cientistas treinaram um chef robótico para assistir e aprender com vídeos de culinária e recriar a receita.Os cientistas da Universidade de Cambridge programaram seu chef robô com um “livro de receitas” de oito receitas básicas de salada. Depois de assistir a um vídeo de um ser humano mostrando uma das receitas, o chef robô pôde reconhecer qual receita estava sendo preparada e como prepará-la.

Além disso, os vídeos ajudaram o robô a ampliar cada vez mais seu livro de receitas. No final do experimento, o robô criou sozinho uma nona receita. Seus resultados, relatados na revista IEEE Access, mostram como o conteúdo de vídeo pode ser uma fonte de dados importante e rica para a produção automatizada de alimentos e pode permitir uma implantação mais gerenciável e barata de chefs robôs.

Os chefs robôs fazem parte da ficção científica há décadas; no entanto, cozinhar é um desafio para um robô. Várias empresas comerciais desenvolveram protótipos de chefs robôs, embora eles não estejam disponíveis comercialmente no momento e precisem se equiparar aos seus equivalentes humanos em termos de habilidade.

Os chefs humanos geralmente aprendem novas receitas por meio da observação, seja observando outra pessoa cozinhar ou assistindo a um vídeo no YouTube, mas programar um robô para fazer uma variedade de pratos é caro e desgastante.

Treinamento De Um Chef Robótico

De acordo com Grzegorz Sochacki, do Departamento de Engenharia de Cambridge, o primeiro autor do artigo, eles queriam ver se poderiam treinar um chef robô para aprender da mesma forma incremental que os humanos – identificando os ingredientes e como eles interagem no prato.

Sochacki, candidato a Ph.D. no Laboratório de Robótica Bio-Inspirada do professor Fumiya Iida, e seus colegas criaram oito receitas simples de saladas e gravaram a si mesmos preparando-as. Em seguida, eles usaram uma rede neural disponível publicamente para ensinar seu chef robótico. A rede neural já havia sido programada para identificar vários objetos, inclusive os vegetais e as frutas utilizados nas oito receitas de salada (brócolis, cenoura, maçã, banana e laranja).

Utilizando técnicas de visão computacional, o robô avaliou cada quadro do vídeo. Ele pôde reconhecer diferentes objetos e recursos, como uma faca e os ingredientes, bem como os braços, as mãos e o rosto do demonstrador humano. As receitas e os vídeos foram transformados em vetores, e o robô executou operações matemáticas nos vetores para identificar a semelhança entre uma demonstração e um vetor.

Ao identificar corretamente os ingredientes e as ações do chef humano, o robô pode determinar quais receitas estão sendo preparadas. O robô pode inferir que, se o demonstrador humano tiver uma faca em uma mão e uma cenoura na outra, a cenoura certamente será cortada.

Aprendizado Da Máquina Em Ação

Dos 16 vídeos que assistiu, o chef robótico reconheceu a receita correta em 93% das vezes, embora tenha detectado apenas 83% das ações do chef humano. Além disso, o robô foi capaz de identificar que pequenas variações em uma receita, como fazer uma porção dupla ou um erro humano normal, eram variações e não receitas novas. Da mesma forma, o robô reconheceu com sucesso a demonstração de uma novíssima salada, adicionou-a ao seu livro de receitas e a preparou.

De acordo com Sochacki, o robô consegue detectar uma quantidade incrível de detalhes. As receitas são simples – são legumes e frutas picados. No entanto, o robô foi realmente eficaz em reconhecer, por exemplo, que duas maçãs picadas e duas cenouras picadas são a mesma receita que três maçãs picadas e três cenouras picadas.

Os vídeos usados para instruir o chef robótico, diferenciam-se dos vídeos de comida feitos por alguns influenciadores de mídia social: repletos de cortes rápidos e efeitos visuais, e que se movem rapidamente, entre a pessoa que prepara e a comida. Por exemplo, o robô teria dificuldade para identificar uma cenoura se o demonstrador humano estivesse com a mão em volta dela – para que o robô reconhecesse a cenoura, o demonstrador humano precisava segurar a cenoura para garantir que o robô pudesse ver o vegetal inteiro.

Corrida Contra O Tempo

De acordo com Sochacki, o robô não está preso aos tipos de vídeos de comida que se tornam virais nas mídias sociais – eles são difíceis de acompanhar. No entanto, à medida que esses chefs se tornarem melhores e mais rápidos na identificação de ingredientes em vídeos de comida, eles poderão usar sites como o YouTube para descobrir uma grande variedade de receitas.

O estudo teve o apoiado em parte pela Beko plc e pelo Conselho de Pesquisa em Engenharia e Ciências Físicas (EPSRC), parte do UK Research and Innovation (UKRI).


Leia O Artigo Original: Science Daily.

Leia Mais: Como a Teoria do Controle pode ajudar nos EUA a controlar a COVID-19

Share this post