Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

Area Under the Curve (AUC)

Aprende como a Área Sob a Curva (AUC) mede o desempenho do modelo. Descobre seu papel na classificação, saúde e finanças usando o Ultralytics YOLO26.

A Área Sob a Curva (AUC) é uma métrica de desempenho abrangente usada em machine learning (ML) para avaliar o poder discriminatório de um modelo de classificação. Especificamente, ela mede a área bidimensional sob a Receiver Operating Characteristic (ROC) curve, fornecendo um único valor escalar que varia de 0 a 1. Uma AUC de 1.0 indica um classificador perfeito, enquanto uma AUC de 0.5 sugere que o modelo não tem um desempenho melhor do que o acaso. Como agrega o desempenho em todos os limites de classificação possíveis, a AUC é particularmente eficaz para avaliar capacidades de predictive modeling em cenários onde o limite de decisão ideal é desconhecido ou variável.

Link to this sectionA Relação Entre ROC e AUC#

Para entender completamente a AUC, é preciso compreender a curva ROC subjacente. Este gráfico plota a True Positive Rate (Recall) em relação à False Positive Rate em várias configurações de limite. A AUC quantifica essencialmente a probabilidade de o modelo classificar uma instância positiva escolhida aleatoriamente acima de uma negativa escolhida aleatoriamente.

  • Separabilidade: A AUC mede o quão bem o modelo distingue entre classes (por exemplo, "cachorro" vs. "gato"). Maior separabilidade significa melhores predições.
  • Invariância de Limite: Ao contrário do F1-score, que depende de um ponto de corte específico, a AUC fornece uma visão geral ampla da qualidade do modelo.
  • Invariância de Escala: Ela mede o quão bem as predições são classificadas, em vez de seus valores de probabilidade absolutos.

Link to this sectionAplicações no Mundo Real#

A AUC é uma métrica preferencial em setores que lidam com tomada de decisões críticas e imbalanced datasets, onde uma classe é significativamente mais rara do que a outra.

  1. Diagnóstico Médico: No campo de AI in healthcare, modelos são treinados para identificar patologias a partir de medical image analysis. Por exemplo, um modelo que detecta tumores raros deve priorizar a sensitivity. Uma AUC alta garante que o sistema atribua de forma confiável pontuações de risco mais altas aos pacientes reais em comparação com indivíduos saudáveis, reduzindo falsos negativos perigosos.

  2. Detecção de Fraude Financeira: Instituições financeiras usam AI in finance para detectar transações fraudulentas. Como as transações legítimas superam em muito as fraudulentas, um modelo poderia atingir 99% de precisão simplesmente chamando tudo de "legítimo". A AUC evita isso avaliando o quão bem o modelo separa tentativas de fraude reais de comportamento normal, independentemente da distribuição das classes.

Link to this sectionDistinguindo a AUC de Métricas Relacionadas#

É crucial diferenciar a AUC de outros model evaluation insights para escolher a ferramenta certa para o teu projeto.

  • AUC vs. Acurácia: Accuracy é simplesmente a proporção de predições corretas em relação ao total de predições. Em datasets altamente distorcidos, a acurácia pode ser enganosamente alta. A AUC é robusta ao desequilíbrio de classes, fornecendo uma avaliação mais honesta do desempenho do classificador.
  • AUC vs. Precision-Recall: Embora a ROC-AUC seja padrão para resultados equilibrados, a Área Sob a Curva de Precisão-Revocação (AUPRC) é frequentemente preferida quando a classe "positiva" é extremamente rara e os falsos positivos são uma preocupação importante.
  • AUC vs. mAP: Em tarefas de object detection usando modelos como YOLO26, a métrica padrão é Mean Average Precision (mAP). Embora o mAP seja conceitualmente semelhante — calculando a área sob a curva de Precisão-Revocação em diferentes limites de Intersection over Union (IoU) — a AUC refere-se estritamente à curva ROC em classificação binária ou multiclasse.

Link to this sectionExemplo de Código#

O exemplo a seguir demonstra como carregar um modelo de classificação pré-treinado YOLO26 e executar a validação. Embora os modelos YOLO relatem principalmente acurácia top-1 e top-5, o processo de validação gera os dados de predição necessários para analisar métricas baseadas em curvas.

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Validate the model on a standard dataset (e.g., imagenet10)
# This generates precision, recall, and accuracy metrics
results = model.val(data="imagenet10")

# Access top-1 accuracy, a key point on the ROC curve
print(f"Top-1 Accuracy: {results.top1:.4f}")
print(f"Top-5 Accuracy: {results.top5:.4f}")

Para gerenciamento de ciclo de vida abrangente, incluindo anotação de dataset e treinamento na nuvem onde essas métricas são visualizadas automaticamente, os desenvolvedores podem utilizar a Ultralytics Platform. Isso simplifica o processo de interpretação de métricas complexas como a AUC sem a necessidade de cálculos manuais.

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