Aprenda o que é Recall (Revocação) em machine learning, por que é importante e como garante que os modelos de IA capturem instâncias positivas críticas de forma eficaz.
O Recall, também conhecido como sensibilidade ou taxa de verdadeiros positivos, é uma métrica de avaliação fundamental em machine learning (ML) e estatística. Ele mede a capacidade de um modelo de identificar corretamente todas as instâncias relevantes dentro de um conjunto de dados. Em termos simples, o Recall responde à pergunta: "De todas as instâncias positivas reais, quantas o modelo previu corretamente como positivas?" Uma alta pontuação de Recall indica que o modelo é eficaz em encontrar o que se espera que ele encontre, minimizando o número de casos positivos perdidos (falsos negativos). Essa métrica é particularmente crítica em aplicações onde a falha na detecção de um caso positivo tem consequências significativas.
Em muitos cenários do mundo real, o custo de um falso negativo (perder uma detecção) é muito maior do que o custo de um falso positivo (um falso alarme). É aqui que priorizar um alto Recall se torna essencial. Por exemplo, em tarefas como análise de imagens médicas ou detecção de fraudes, um modelo de alto Recall garante que o máximo de casos verdadeiros possível seja capturado para análise posterior, mesmo que isso signifique que alguns não-casos sejam sinalizados incorretamente.
No contexto da visão computacional (VC) e de modelos como o Ultralytics YOLO, o Recall é uma métrica chave usada juntamente com a Precisão e a Precisão Média (mAP) para avaliar o desempenho em tarefas como detecção de objetos e segmentação de instâncias. Alcançar um bom equilíbrio entre Recall e Precisão é frequentemente essencial para um desempenho robusto no mundo real. Por exemplo, ao comparar modelos como YOLOv8 vs YOLO11, o Recall ajuda a entender o quão bem cada modelo identifica todos os objetos alvo. Os usuários podem treinar modelos personalizados usando frameworks como PyTorch ou TensorFlow e rastrear o Recall usando ferramentas como Weights & Biases ou os recursos integrados no Ultralytics HUB. Compreender o Recall ajuda a otimizar modelos para casos de uso específicos, potencialmente envolvendo ajuste de hiperparâmetros ou explorando diferentes arquiteturas de modelo como YOLOv10 ou o mais recente YOLO11. Recursos como a documentação do Ultralytics oferecem guias abrangentes sobre treinamento e avaliação.
É importante diferenciar Recall de outras métricas de avaliação comuns.