Saiba o que é o Recall na aprendizagem automática, porque é importante e como garante que os modelos de IA captam eficazmente instâncias positivas críticas.
A recuperação, também conhecida como sensibilidade ou taxa de verdadeiros positivos, é uma métrica de avaliação fundamental na aprendizagem automática (ML) e na estatística. Mede a capacidade de um modelo para identificar corretamente todas as instâncias relevantes num conjunto de dados. Em termos simples, o Recall responde à pergunta: "De todas as instâncias positivas reais, quantas é que o modelo previu corretamente como positivas?" Uma pontuação Recall elevada indica que o modelo é eficaz a encontrar o que é suposto encontrar, minimizando o número de casos positivos perdidos (falsos negativos). Esta métrica é particularmente crítica em aplicações em que a falha na deteção de um caso positivo tem consequências significativas.
Em muitos cenários do mundo real, o custo de um falso negativo (falta de uma deteção) é muito superior ao custo de um falso positivo (um falso alarme). É aqui que a priorização de um alto Recall se torna essencial. Por exemplo, em tarefas como a análise de imagens médicas ou a deteção de fraudes, um modelo de elevada taxa de recuperação garante que o maior número possível de casos verdadeiros seja capturado para análise posterior, mesmo que isso signifique que alguns casos não detectados sejam incorretamente assinalados.
No contexto da visão computacional (CV) e de modelos como o Ultralytics YOLO, a recuperação é uma métrica fundamental utilizada juntamente com a precisão e a precisão média (mAP) para avaliar o desempenho em tarefas como a deteção de objectos e a segmentação de instâncias. Conseguir um bom equilíbrio entre a Recuperação e a Precisão é muitas vezes essencial para um desempenho robusto no mundo real. Por exemplo, ao comparar modelos como YOLOv8 vs YOLO11, o Recall ajuda a compreender até que ponto cada modelo identifica todos os objectos alvo. Os utilizadores podem treinar modelos personalizados utilizando estruturas como o PyTorch ou o TensorFlow e monitorizar o Recall utilizando ferramentas como Weights & Biases ou as funcionalidades integradas no Ultralytics HUB. Compreender o Recall ajuda a otimizar os modelos para casos de utilização específicos, envolvendo potencialmente o ajuste de hiperparâmetros ou a exploração de diferentes arquitecturas de modelos, como o YOLOv10 ou o mais recente YOLO11. Recursos como a documentação do Ultralytics oferecem guias abrangentes sobre formação e avaliação.
É importante diferenciar a Recuperação de outras métricas de avaliação comuns.