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

Confidence

Explora o papel dos confidence scores na IA. Aprende a filtrar predições, otimizar o compromisso precisão-recall e implementar o Ultralytics YOLO26 para obter precisão.

No domínio da inteligência artificial e aprendizagem automática, uma confidence score (pontuação de confiança) é uma métrica que quantifica o nível de certeza que um modelo tem em relação a uma previsão específica. Este valor varia tipicamente de 0 a 1 (ou 0% a 100%) e representa a probabilidade estimada de que o resultado do algoritmo esteja alinhado com a realidade (ground truth). Por exemplo, numa tarefa de object detection, se um sistema identifica uma região de uma imagem como uma "bicicleta" com uma confiança de 0,92, isso sugere uma probabilidade estimada de 92% de que a classificação esteja correta. Estas pontuações são derivadas da camada final de uma neural network, frequentemente processadas através de uma activation function como a Softmax para categorização multi-classe ou a Sigmoid function para decisões binárias.

Link to this sectionO Papel da Confiança na Inferência#

As pontuações de confiança são um componente fundamental do fluxo de trabalho do inference engine, atuando como um filtro para distinguir previsões de alta qualidade do ruído de fundo. Este processo de filtragem, conhecido como limiarização (thresholding), permite que os desenvolvedores ajustem a sensibilidade de uma aplicação. Ao definir um limiar de confiança mínimo, podes gerir o precision-recall trade-off crítico. Um limiar mais baixo pode detetar mais objetos, mas aumenta o risco de false positives, enquanto um limiar mais alto melhora a precisão, mas pode resultar na perda de instâncias subtis.

Em arquiteturas avançadas como o Ultralytics YOLO26, as pontuações de confiança são essenciais para técnicas de pós-processamento como o Non-Maximum Suppression (NMS). O NMS utiliza estas pontuações para remover caixas delimitadoras redundantes que se sobrepõem significativamente, preservando apenas a deteção com a probabilidade mais elevada. Este passo garante que o resultado final seja limpo e esteja pronto para tarefas a jusante, como object counting ou seguimento.

O seguinte exemplo em Python demonstra como filtrar previsões por confiança usando o pacote ultralytics:

from ultralytics import YOLO

# Load the latest YOLO26n model
model = YOLO("yolo26n.pt")

# Run inference with a confidence threshold of 0.5 (50%)
# Only detections with a score above this value are returned
results = model.predict("https://ultralytics.com/images/bus.jpg", conf=0.5)

# Inspect the confidence scores of the detected objects
for box in results[0].boxes:
    print(f"Class: {box.cls}, Confidence: {box.conf.item():.2f}")

Link to this sectionAplicações no Mundo Real#

As pontuações de confiança fornecem uma camada de interpretabilidade que é indispensável em setores onde a computer vision (CV) é aplicada. Elas ajudam os sistemas automatizados a determinar quando prosseguir autonomamente e quando acionar alertas para revisão humana.

  • Condução Autónoma: No setor da AI in automotive, os veículos de condução autónoma dependem de métricas de confiança para garantir a segurança dos passageiros. Se um sistema de perceção detetar um obstáculo com baixa confiança, pode cruzar estes dados com LiDAR sensors ou radar para verificar a presença do objeto antes de executar uma manobra de emergência. Esta redundância ajuda a evitar a "travagem fantasma" causada por sombras ou brilhos.
  • Diagnóstico Médico: Ao aproveitar a AI in healthcare, os modelos ajudam os profissionais de saúde a identificar potenciais anomalias em dados de imagiologia. Um sistema desenvolvido para tumor detection pode destacar regiões com alta confiança para diagnóstico imediato, enquanto previsões com menor confiança são registadas para análise secundária. Este fluxo de trabalho human-in-the-loop garante que a IA aumente a tomada de decisão clínica sem substituir o julgamento especializado.
  • Automação Industrial: Na smart manufacturing, braços robóticos usam pontuações de confiança para interagir com objetos em linhas de montagem. Um robô equipado com vision AI pode apenas tentar agarrar um componente se a confiança da deteção exceder 90%, reduzindo assim o risco de danificar peças delicadas devido a desalinhamento.

Link to this sectionDistinguir Confiança de Termos Relacionados#

É crucial diferenciar a confiança de outras métricas estatísticas usadas na model evaluation.

  • Confiança vs. Precisão (Accuracy): A Accuracy é uma métrica global que descreve com que frequência um modelo está correto em todo um conjunto de dados (por exemplo, "O modelo tem 92% de precisão"). Em contraste, a confiança é um valor local e específico de cada previsão (por exemplo, "O modelo tem 92% de certeza de que esta imagem específica contém um gato"). Um modelo pode ter uma precisão geral elevada, mas ainda assim produzir baixa confiança em edge cases.
  • Confiança vs. Calibração de Probabilidade: Uma pontuação de confiança bruta nem sempre se alinha com a verdadeira probability of correctness. Um modelo está "bem calibrado" se as previsões feitas com 0,8 de confiança estiverem corretas aproximadamente 80% das vezes. Técnicas como Platt scaling ou Isotonic Regression são frequentemente empregues para alinhar pontuações com probabilidades empíricas.
  • Confiança vs. Precisão (Precision): A Precision mede a proporção de identificações positivas que estavam realmente corretas. Embora aumentar o limiar de confiança geralmente aumente a precisão, muitas vezes fá-lo à custa do recall. Os desenvolvedores devem ajustar este limiar com base na prioridade da sua aplicação: perder menos objetos ou minimizar falsos alarmes.

Link to this sectionMelhorar a Confiança do Modelo#

Se um modelo produz consistentemente baixa confiança para objetos válidos, isso indica frequentemente uma discrepância entre os training data e o ambiente de implementação. As estratégias para mitigar isto incluem data augmentation, que expande artificialmente o conjunto de dados variando a iluminação, rotação e ruído. Além disso, usar a Ultralytics Platform para implementar pipelines de active learning permite que os desenvolvedores identifiquem facilmente amostras de baixa confiança, anotem-nas e treinem novamente o modelo. Este ciclo iterativo é vital para criar AI agents robustos, capazes de operar de forma fiável em configurações dinâmicas do mundo real.

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