← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

Joselito é um desenvolvedor especializado em inteligência artificial e trabalha para uma renomada indústria. Recentemente, ele finalizou o treinamento de um modelo de visão computacional, cujo objetivo é identificar se os colaboradores estão utilizando capacetes enquanto circulam pelo chão de fábrica, visando a assegurar o cumprimento das normas de segurança. Durante a apresentação do projeto para a equipe de liderança, o modelo demonstrou alta acurácia na maioria das situações. Entretanto, houve um padrão atípico de erro: o chefe de Joselito, que é calvo, foi consistentemente identificado pelo modelo como estando de capacete, ainda que estivesse sem capacete. Com base nessas informações, assinale a opção que indica a causa mais provável do comportamento anômalo observado no modelo de Joselito.

Gabarito: D

A questão trata de viés em modelos de inteligência artificial, especialmente quando o conjunto de treinamento não representa bem todas as situações do mundo real. Em visão computacional, isso acontece bastante: o modelo aprende padrões estatísticos das imagens, mas pode acabar associando um atributo irrelevante a uma classe, se esse atributo aparecer junto com ela com muita frequência no treino. No caso narrado, o modelo passou a relacionar calvície com uso de capacete, como se a ausência de cabelo fosse um sinal visual de capacete. Isso é um exemplo clássico de correlação espúria, isto é, uma associação errada aprendida a partir dos dados. Se o treinamento não tiver exemplos suficientes de pessoas calvas sem capacete, o sistema tende a “chutar” errado sempre que vê essa característica. Por isso, o gabarito é a letra D. O problema não é, em essência, que o chefe seja “difícil de aprender”, nem que a câmera da apresentação tenha mudado tudo. O erro mais provável vem do desequilíbrio e da falta de representatividade do conjunto de dados, que fizeram o modelo aprender um atalho indevido: calvície = capacete. Em IA, quando o dado ensina bobagem, o modelo aprende bobagem com convicção. A lição prática aqui é bem conhecida na doutrina de aprendizado de máquina: a qualidade, diversidade e balanceamento dos dados de treinamento são decisivos para reduzir vieses e melhorar a generalização. Sem isso, a acurácia pode até parecer boa no geral, mas o modelo falha justamente nos casos mais sensíveis e, às vezes, mais constrangedores.

Continue treinando

Questões relacionadas