YOLO Vision 2026:
Voltar para o Glossário da Ultralytics

Recall

Explore a importância do recall em machine learning. Aprenda como medir e melhorar a sensibilidade para modelos Ultralytics YOLO26 para garantir altas taxas de detecção.

O recall, também conhecido como sensibilidade ou taxa de verdadeiro positivo, é uma métrica de desempenho fundamental no aprendizado de máquina que mede a capacidade de um modelo de identificar todas as instâncias relevantes dentro de um conjunto de dados. No contexto de object detection ou classificação, ele responde especificamente à pergunta: "De todos os casos positivos reais, quantos o modelo encontrou corretamente?" Alcançar um alto recall é crucial em cenários onde perder uma instância positiva — frequentemente chamada de falso negativo — traz consequências significativas. Ao contrário da accuracy, que pode ser enganosa ao lidar com dados desbalanceados, o recall oferece uma visão focada na eficácia do modelo em "capturar" a classe alvo.

A importância de um recall alto#

Em muitas aplicações de artificial intelligence, o custo de falhar em detectar um objeto é muito maior do que o custo de um alarme falso. Um modelo otimizado para recall minimiza falsos negativos, garantindo que o sistema lance uma rede ampla o suficiente para capturar potenciais ameaças, anomalias ou condições críticas. Isso geralmente envolve um compromisso, pois aumentar o recall pode às vezes levar a uma pontuação de precision menor, o que significa que o modelo pode sinalizar mais itens irrelevantes como positivos. Entender esse equilíbrio é fundamental para desenvolver soluções robustas de machine learning.

Aplicações no Mundo Real#

O recall é a métrica impulsionadora por trás de muitas AI solutions críticas para a segurança. Aqui estão dois exemplos proeminentes onde a sensibilidade tem precedência:

  • Diagnósticos Médicos: Na medical image analysis, como a triagem de raios-X em busca de sinais precoces de doenças, um alto recall é inegociável. Se um sistema de AI in healthcare for usado para detectar tumores, é muito melhor que o sistema aponte uma sombra suspeita que acabe por ser benigna (um falso positivo) do que perder um tumor maligno por completo. Os médicos dependem dessas ferramentas para atuar como uma rede de segurança, garantindo que nenhum risco potencial à saúde seja ignorado.
  • Segurança e Vigilância: Para um security alarm system, o objetivo principal é detectar todas as tentativas de intrusão. Um sistema otimizado para alto recall garante que, se uma pessoa entrar em uma zona restrita, o alarme seja acionado. Embora isso possa gerar alarmes falsos ocasionais causados pela vida selvagem, isso é preferível a o sistema falhar em detectar um intruso real. Modelos de Object detection nesses cenários são ajustados para garantir sensibilidade máxima a potenciais ameaças.

Recall vs. Precision#

É essencial distinguir o recall de sua contraparte, a precision. Enquanto o recall mede a quantidade de casos relevantes encontrados (integridade), a precisão mede a qualidade das previsões positivas (exatidão).

  • Recall: Foca em evitar detecções perdidas. "Encontramos todas as maçãs?"
  • Precision: Foca em minimizar alarmes falsos. "Todas as coisas que chamamos de maçãs são realmente maçãs?"

Essas duas métricas frequentemente compartilham uma relação inversa, visualizada por meio de uma curva de Precision-Recall curve. Para avaliar o equilíbrio geral entre elas, os desenvolvedores costumam observar o F1-score, que é a média harmônica de ambas. Em imbalanced datasets, analisar o recall junto com a confusion matrix oferece uma visão muito mais clara do desempenho do que apenas a acurácia.

Medindo o recall com o Ultralytics YOLO#

Ao treinar modelos como o inovador YOLO26, o recall é calculado automaticamente durante a fase de validation. O framework calcula o recall para cada classe e o mean Average Precision (mAP), ajudando os desenvolvedores a avaliar quão bem o modelo encontra objetos.

Você pode validar facilmente um modelo treinado e visualizar suas métricas de recall usando Python. Este snippet demonstra como carregar um modelo e verificar seu desempenho em um conjunto de dados padrão:

from ultralytics import YOLO

# Load a pretrained YOLO26 model
model = YOLO("yolo26n.pt")

# Validate the model on the COCO8 dataset
# The results object contains metrics like Precision, Recall, and mAP
metrics = model.val(data="coco8.yaml")

# Access and print the mean recall score for box detection
print(f"Mean Recall: {metrics.results_dict['metrics/recall(B)']:.4f}")

Este código utiliza a Ultralytics API para executar a validação. Se o recall for menor do que o necessário para o seu projeto, você pode considerar técnicas como data augmentation para criar exemplos de treinamento mais variados ou hyperparameter tuning para ajustar a sensibilidade do modelo. O uso da Ultralytics Platform também pode otimizar o processo de gerenciamento de datasets e rastreamento dessas métricas ao longo de várias execuções de treinamento.

Melhorando o recall do modelo#

Para impulsionar o recall de um modelo, cientistas de dados frequentemente ajustam o confidence threshold usado durante a inference. Reduzir o limite torna o modelo mais "otimista", aceitando mais previsões como positivas, o que aumenta o recall, mas pode diminuir a precisão. Além disso, coletar training data mais diversificados ajuda o modelo a aprender a reconhecer hard negatives e instâncias obscuras. Para tarefas complexas, empregar arquiteturas avançadas como blocos de Transformer ou explorar ensemble methods também pode melhorar a capacidade do sistema de detectar recursos sutis que modelos mais simples podem deixar passar.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática