Ultralytics YOLO27: Inscreve-te na lista de espera.
Get Started
Do objetivo de negócio a um conjunto de dados pronto para treinamento
trilha de nível Fundamentosiniciante ~4 horas 10 aulasExame final · Certificado

Criando conjuntos de dados YOLO de alto desempenho

Um guia prático para o trabalho antes do treinamento: transforme um objetivo de negócio em um teste de aceitação, especifique e colete dados representativos, faça a rotulagem de forma consistente, audite a qualidade com scripts, divida os dados sem vazamento, ajuste o aumento de dados e condicione o primeiro ajuste fino do Ultralytics YOLO26 a uma verificação de prontidão.

O que você vai aprender

Transforme um objetivo de negócio em um conjunto de dados documentado, equilibrado e sem vazamento, pronto para o ajuste fino do Ultralytics YOLO26, e saiba exatamente o que corrigir quando ele ainda não estiver pronto.

  • Transforme um objetivo de negócio em uma tarefa de visão computacional, classes definidas e um teste de aceitação que você possa executar como código.

  • Elabore uma especificação do conjunto de dados com cotas por cenário, dimensionada de acordo com as metas da Ultralytics: ≥1,500 imagens e ≥10,000 instâncias rotuladas por classe, e 0–10% de imagens de fundo.

  • Colete dados nas condições reais de implantação, mantenha os metadados de captura nos nomes dos arquivos e amostre vídeos sem sobrecarregar o conjunto de dados.

  • Faça a rotulagem de forma consistente com um guia escrito, uma rodada de calibração medida e atenção aos dez erros de anotação mais comuns.

  • Audite rótulos, equilíbrio entre classes, duplicatas e possíveis rótulos ausentes com scripts curtos em Python.

  • Divida os dados por grupo (clipe, câmera, dia, local) para que as pontuações de validação reflitam a produção, e reserve o conjunto de teste.

  • Escolha configurações de aumento de dados que correspondam à implantação e verifique-as em lotes de treinamento.

  • Condicione o treinamento a uma verificação de prontidão de oito itens e use um ajuste fino de referência para identificar a próxima correção no conjunto de dados.

O que você vai criar
  • Um objetivo de uma página e um script de teste de aceitação que imprime PASS ou FAIL.

  • Uma especificação do conjunto de dados com cotas por cenário, casos extremos e uma proporção de imagens de fundo.

  • Um conjunto de dados de prática com metadados de captura em cada nome de arquivo, além de um relatório de cobertura em relação às suas cotas.

  • Um guia de rotulagem aprimorado por uma rodada de calibração com uma pontuação de concordância medida.

  • Uma auditoria de QC e uma revisão de rótulos suspeitos com notas curtas de QC.

  • Listas agrupadas de arquivos de treinamento / validação / teste, sem clipes, câmeras ou dias compartilhados entre as divisões.

  • Uma verificação de prontidão pontuada, um primeiro ajuste fino classificado por classe e uma lista de verificação de início reutilizável.

Pré-requisitos
  • Não é necessário ter conhecimentos de aprendizado de máquina: cada conceito é explicado antes de ser usado.

  • Python 3.10+ com pip install ultralytics para executar os scripts; uma CPU é suficiente para todos os exemplos.

  • Recomendado: Fundamentos de visão computacional para aprender o vocabulário essencial.

Conteúdo do curso

5 módulos · 10 aulas