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

Benchmark Dataset

Explora o papel de datasets de benchmark na avaliação de IA. Aprende como o Ultralytics YOLO26 define novos padrões em precisão e velocidade para tarefas de visão computacional.

Um Conjunto de Dados de Referência é uma coleção de dados padronizada e de alta qualidade projetada para avaliar o desempenho de modelos de machine learning (ML) de forma justa, reprodutível e objetiva. Ao contrário de dados proprietários usados para testes internos, um conjunto de dados de referência serve como uma "régua" pública para a comunidade de pesquisa e desenvolvimento. Ao testar diferentes algoritmos nas mesmas entradas exatas e utilizar métricas de avaliação idênticas, os desenvolvedores podem determinar com precisão quais modelos oferecem precisão, velocidade ou eficiência superiores. Esses conjuntos de dados são fundamentais para acompanhar o progresso científico em áreas como computer vision (CV) e processamento de linguagem natural.

Link to this sectionA Importância da Padronização#

No cenário em rápida evolução da artificial intelligence (AI), afirmar que um novo modelo é "mais rápido" ou "mais preciso" é efetivamente sem sentido sem um ponto de referência compartilhado. Conjuntos de dados de referência fornecem esse terreno comum necessário. Eles são tipicamente curados para representar desafios específicos, como detectar objetos pequenos, lidar com oclusões ou navegar em condições de iluminação precárias.

Grandes competições, como o ImageNet Large Scale Visual Recognition Challenge, dependem desses conjuntos de dados para fomentar uma competição saudável e a inovação. Essa padronização garante que as melhorias na model architecture representem avanços genuínos na tecnologia, em vez do resultado de testes em dados mais fáceis, não padronizados ou escolhidos a dedo. Além disso, usar referências estabelecidas ajuda os pesquisadores a identificar possíveis dataset bias, garantindo que os modelos generalizem bem para diversos cenários do mundo real.

Link to this sectionDiferenciando Benchmarks de Outras Divisões de Dados#

É crucial diferenciar um conjunto de dados de referência das divisões de dados usadas durante um ciclo de vida padrão de desenvolvimento de modelo. Embora compartilhem semelhanças, seus papéis são distintos:

  • Training Data: O material usado para treinar o modelo. O algoritmo ajusta seus pesos internos com base nesses dados.
  • Validation Data: Um subconjunto usado durante o treinamento para ajustar hiperparâmetros e prevenir overfitting. Ele atua como uma verificação preliminar, mas não representa a pontuação final.
  • Test Data: Um conjunto de dados interno usado para verificar o desempenho antes do lançamento.
  • Benchmark Dataset: Um conjunto de teste externo universalmente aceito. Embora uma referência atue como dado de teste, sua principal distinção é seu papel como padrão público para model comparison.

Link to this sectionAplicações no Mundo Real#

Conjuntos de dados de referência definem o sucesso em vários setores ao estabelecer safety and reliability standards rigorosos. Eles permitem que as organizações verifiquem se um modelo está pronto para implantação em ambientes críticos.

Link to this sectionDetecção de Objetos em Visão de Propósito Geral#

O exemplo mais proeminente em object detection é o conjunto de dados COCO (Common Objects in Context). Quando a Ultralytics lança uma nova arquitetura como YOLO26, seu desempenho é rigorosamente comparado em relação ao COCO para verificar melhorias no mean Average Precision (mAP). Isso permite que os pesquisadores vejam exatamente como o YOLO26 se compara ao YOLO11 ou a outros modelos de última geração no reconhecimento de objetos cotidianos como pessoas, bicicletas e animais.

Link to this sectionSegurança em Condução Autônoma#

Na indústria automotiva, a segurança é primordial. Desenvolvedores de autonomous vehicles utilizam benchmarks especializados como o KITTI Vision Benchmark Suite ou o Waymo Open Dataset. Esses conjuntos de dados contêm gravações complexas e anotadas de ambientes de direção urbana, incluindo pedestres, ciclistas e sinais de trânsito. Ao avaliar sistemas de percepção em relação a esses benchmarks, os engenheiros podem quantificar a robustness do seu sistema em cenários de tráfego do mundo real, garantindo que a IA reaja corretamente a perigos dinâmicos.

Link to this sectionBenchmarking com a Ultralytics#

Para facilitar a comparação precisa, a Ultralytics fornece ferramentas integradas para realizar benchmarks de modelos em diferentes formatos de exportação, como ONNX ou TensorRT. Isso ajuda os usuários a identificar o melhor equilíbrio entre inference latency e precisão para seu hardware específico, seja implantando em dispositivos de borda ou servidores em nuvem.

O exemplo a seguir demonstra como realizar o benchmark de um modelo YOLO26 usando a API Python. Este processo avalia a velocidade e a precisão do modelo em uma configuração de conjunto de dados padrão.

from ultralytics import YOLO

# Load the official YOLO26 nano model
model = YOLO("yolo26n.pt")

# Run benchmarks to evaluate performance across different formats
# This checks speed and accuracy (mAP) on the COCO8 dataset
results = model.benchmark(data="coco8.yaml", imgsz=640, half=False)

Link to this sectionDesafios e Considerações#

Embora os benchmarks sejam essenciais, eles não são perfeitos. Um fenômeno conhecido como "ensinar para o teste" pode ocorrer se os pesquisadores otimizarem um modelo especificamente para obter uma pontuação alta em um benchmark em detrimento da generalization para dados novos e não vistos. Além disso, benchmarks estáticos podem ficar obsoletos à medida que as condições do mundo real mudam. Atualizações contínuas nos conjuntos de dados, como as vistas no projeto Objects365 ou no Google's Open Images, ajudam a mitigar esses problemas aumentando a variedade e a escala. Usuários que buscam gerenciar seus próprios conjuntos de dados para benchmarking personalizado podem aproveitar a Ultralytics Platform para obter e avaliar dados de forma simplificada.

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