Glossário

Exatidão

Descubra a importância da precisão na aprendizagem automática, o seu cálculo, limitações com conjuntos de dados desequilibrados e formas de melhorar o desempenho do modelo.

A exatidão é uma das métricas de avaliação mais fundamentais e intuitivas na aprendizagem automática (ML). Mede a proporção de previsões corretas feitas por um modelo em relação a todas as previsões feitas. Devido à sua simplicidade, a precisão é frequentemente a primeira métrica que os programadores analisam para obter uma noção geral do desempenho de um modelo de IA, especialmente em tarefas de classificação. Serve como uma verificação rápida da saúde antes de mergulhar em avaliações com mais nuances.

Aplicações no mundo real

A exatidão é um indicador de desempenho fundamental em muitos domínios em que a classificação é crítica. Eis dois exemplos:

  • Diagnóstico médico: nos cuidados de saúde baseados em IA, um modelo concebido para a análise de imagens médicas pode ser treinado para classificar imagens de raios X como apresentando ou não sinais de pneumonia. Uma precisão elevada significa que o modelo identifica corretamente a presença ou ausência da doença numa percentagem elevada de casos, fornecendo um apoio fiável aos radiologistas.
  • Controlo de qualidade de fabrico: No fabrico inteligente, um sistema de visão por computador pode ser implementado para inspecionar produtos numa correia transportadora. O modelo classifica cada item como "defeituoso" ou "não defeituoso". A alta precisão garante que os produtos defeituosos sejam corretamente identificados para remoção enquanto minimiza a sinalização incorreta de produtos bons, impactando diretamente a eficiência e a qualidade da produção.

Limitações da exatidão

Apesar da sua utilidade, a exatidão pode ser altamente enganadora, especialmente quando se lida com conjuntos de dados desequilibrados. Um conjunto de dados desequilibrado é aquele em que o número de exemplos em diferentes classes varia significativamente. Por exemplo, na deteção de fraudes, as transacções legítimas são em grande número superiores às fraudulentas. Um modelo que preveja sempre "não fraudulento" poderia atingir uma precisão superior a 99%, mas seria completamente inútil para o fim a que se destina. Isto deve-se ao facto de não conseguir identificar os casos raros mas críticos. Este cenário realça o paradoxo da exatidão, em que uma pontuação de exatidão elevada dá uma falsa ideia da eficácia de um modelo.

Precisão vs. outras métricas

Para obter uma imagem completa do desempenho de um modelo, é crucial considerar outras métricas para além da precisão.

  • Precisão: Mede a proporção de previsões positivas que estavam efetivamente corretas. Responde à pergunta: "De todas as previsões que fiz para a classe positiva, quantas estavam corretas?" Uma precisão elevada é vital quando o custo de um falso positivo é elevado.
  • Recordar: Também conhecida como sensibilidade, esta métrica mede a proporção de positivos reais que foram corretamente identificados. Responde à pergunta: "De todos os casos positivos reais, quantos é que o meu modelo encontrou?" Uma elevada taxa de recuperação é fundamental quando o custo de um falso negativo é elevado, como no rastreio médico.
  • Pontuação F1: Esta é a média harmónica da precisão e da recuperação, fornecendo uma pontuação única que equilibra ambas. É particularmente útil para avaliar modelos em conjuntos de dados desequilibrados em que tanto os falsos positivos como os falsos negativos são importantes.
  • Matriz de confusão: Uma tabela que visualiza o desempenho de um modelo de classificação, mostrando as contagens de verdadeiros positivos, verdadeiros negativos, falsos positivos e falsos negativos. Fornece os dados necessários para calcular a exatidão, a precisão e a recuperação.
  • Precisão média (mAP): Para tarefas mais complexas como a deteção de objectos, a mAP é a métrica padrão. Avalia não só a correção da classificação, mas também a precisão da localização das caixas delimitadoras previstas em diferentes níveis de confiança. Para uma compreensão mais aprofundada, pode explorar várias comparações de modelos.

Melhorar a exatidão do modelo

Várias técnicas podem ajudar a melhorar a exatidão do modelo, embora muitas vezes impliquem compromissos com outras métricas ou custos computacionais:

Recursos de consultoria como Dicas de treinamento de modelos podem fornecer orientações práticas. Plataformas como o Ultralytics HUB permitem que os utilizadores treinem modelos e acompanhem facilmente a precisão juntamente com outras métricas importantes, muitas vezes visualizadas através de ferramentas como o TensorBoard. O acompanhamento do progresso no campo pode ser feito através de recursos como o Stanford AI Index Report ou a navegação em conjuntos de dados no Papers With Code. Estruturas como PyTorch e TensorFlow são normalmente utilizadas para construir e treinar estes modelos.

Em conclusão, embora a exatidão seja uma métrica valiosa e intuitiva para avaliar o desempenho do modelo de IA, raramente deve ser utilizada isoladamente. Considerar os objectivos específicos da tarefa de ML e a natureza dos dados, especialmente os potenciais desequilíbrios ou os custos variáveis dos erros, é essencial para selecionar as métricas de avaliação mais adequadas. A utilização de técnicas de IA explicável (XAI) também pode fornecer conhecimentos mais profundos para além dos valores de métricas individuais.

Junte-se à comunidade Ultralytics

Junte-se ao futuro da IA. Ligue-se, colabore e cresça com inovadores globais

Aderir agora
Ligação copiada para a área de transferência