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

Confusion Matrix

Aprende como uma confusion matrix avalia o desempenho de classificação. Explora TP, FP, TN e FN para otimizar os teus modelos Ultralytics YOLO26 para uma melhor precisão.

Uma matriz de confusão é uma ferramenta de medição de desempenho para problemas de classificação de aprendizado de máquina em que a saída pode ser de duas ou mais classes. É uma tabela com quatro combinações diferentes de valores previstos e reais, servindo como um elemento fundamental para data visualization na avaliação de modelos. Ao contrário da acurácia simples, que pode ser enganosa se o conjunto de dados for desbalanceado, uma matriz de confusão fornece uma divisão detalhada de onde um modelo de computer vision (CV) está cometendo erros. Ao comparar as previsões com os rótulos de ground truth, os desenvolvedores podem determinar se o sistema está confundindo duas classes específicas ou falhando totalmente em detectar um objeto.

Componentes Principais da Matriz#

A matriz em si é tipicamente dividida em quatro quadrantes para classificação binária, embora se expanda para problemas de multiclasse como os gerenciados pelo Ultralytics YOLO26. Esses quatro componentes representam a interseção do que o modelo previu versus o que realmente existe na imagem.

  • True Positives (TP): O modelo prevê corretamente a classe positiva. Por exemplo, em uma tarefa de object detection, o modelo desenha com sucesso uma caixa delimitadora ao redor de uma pessoa que está realmente no quadro.
  • True Negatives (TN): O modelo prevê corretamente a classe negativa. Isso é crucial em cenários como anomaly detection, onde o sistema identifica corretamente que uma peça fabricada não tem defeitos.
  • False Positives (FP): O modelo prevê incorretamente a classe positiva. Frequentemente chamado de "erro Tipo I", isso ocorre quando o sistema detecta um objeto que não está lá, como uma câmera de segurança sinalizando uma sombra como um intruso.
  • False Negatives (FN): O modelo prevê incorretamente a classe negativa. Conhecido como "erro Tipo II", isso acontece quando o modelo falha em detectar um objeto que está presente, essencialmente "perdendo" o alvo.

Métricas Derivadas e Significância#

Os números brutos em uma matriz de confusão são usados para calcular métricas mais avançadas que descrevem o model performance. Entender essas derivadas é essencial para otimizar redes neurais.

  • Precision: Calculado como TP / (TP + FP), esta métrica revela quão precisas são as previsões positivas. Alta precisão significa menos alarmes falsos.
  • Recall (Sensitivity): Calculado como TP / (TP + FN), isso mede a capacidade do modelo de encontrar todas as instâncias positivas. Um alto recall é vital quando perder um objeto tem consequências graves.
  • F1 Score: A média harmônica de precisão e recall. Ele fornece uma única pontuação que equilibra a compensação entre os dois, útil para comparar diferentes YOLO26 models.

Aplicações no Mundo Real#

O custo específico dos erros definidos pela matriz de confusão dita como os modelos são ajustados para diferentes indústrias.

No campo de AI in healthcare, a matriz de confusão é uma questão de segurança. Ao treinar um modelo para medical image analysis para detectar tumores, um False Negative (perder um tumor) é muito pior do que um False Positive (sinalizar um ponto benigno para revisão do médico). Portanto, os engenheiros priorizam o Recall sobre a Precision nessas matrizes para garantir que nenhum risco potencial à saúde seja ignorado.

Por outro lado, no manufacturing quality control, a eficiência é fundamental. Se um sistema que classifica peças de linha de montagem gera muitos False Positives (sinalizando peças boas como defeituosas), isso causa desperdício desnecessário e desacelera a produção. Aqui, a matriz de confusão ajuda os engenheiros a ajustar o modelo para maximizar a Precision, garantindo que o que é rejeitado seja verdadeiramente defeituoso, agilizando fluxos de trabalho de automated machine learning.

Gerando uma Matriz de Confusão com o Ultralytics YOLO26#

Ao usar frameworks modernos, gerar esta matriz geralmente faz parte do pipeline de validação padrão. O exemplo abaixo demonstra como validar um YOLO26 model e acessar os dados da matriz de confusão usando o pacote ultralytics.

from ultralytics import YOLO

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

# Validate the model on the COCO8 dataset
# This automatically generates and plots the confusion matrix
metrics = model.val(data="coco8.yaml")

# Access the confusion matrix object directly
print(metrics.confusion_matrix.matrix)

Diferenciando Conceitos Relacionados#

É importante distinguir a matriz de confusão de termos de avaliação semelhantes.

  • Vs. Accuracy: A acurácia é simplesmente a proporção de previsões corretas em relação ao total de previsões. Embora útil, a acurácia pode ser altamente enganosa em imbalanced datasets. Por exemplo, se 95% dos e-mails não são spam, um modelo que prevê "não spam" para todos os e-mails tem 95% de acurácia, mas é inútil. A matriz de confusão revela essa falha ao mostrar zero True Positives para a classe de spam.
  • Vs. ROC Curve: A matriz de confusão fornece um instantâneo do desempenho em um único confidence threshold específico. Em contraste, a curva Receiver Operating Characteristic (ROC) visualiza como a Taxa de Verdadeiros Positivos e a Taxa de Falsos Positivos mudam à medida que esse limite é variado. Ferramentas como a Ultralytics Platform permitem que os usuários explorem ambas as visualizações para escolher o ponto de operação ideal para sua implantação.

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