YOLO Vision 2026:

Preparação de dados#

A preparação de dados é a base de modelos de computer vision bem-sucedidos. O Ultralytics Platform fornece ferramentas abrangentes para gerenciar seus dados de treinamento, desde o upload até a anotação e a análise.



Watch: Get Started with Ultralytics Platform - Data

Visão geral#

A secção de Dados da Ultralytics Platform ajuda-te a:

  • Carrega imagens, vídeos e arquivos de conjuntos de dados (ZIP, TAR incluindo .tar.gz/.tgz, NDJSON)
  • Importa de um URL colando um link direto para um arquivo compactado ou exportação NDJSON, ou a partir do Roboflow
  • Conecta Google Cloud Storage, Amazon S3 ou Azure Blob Storage e usa seus dados diretamente no local sem precisar carregar uma cópia
  • Mantém os pixels localmente com trabalhadores de CPU/GPU Enterprise On Premise
  • Anota com ferramentas de desenho manual e rotulagem inteligente alimentada por SAM — escolhe entre SAM 2.1 ou o novo SAM 3
  • Gerencia classes renomeando, recolorindo, mesclando e excluindo-as em todo o conjunto de dados
  • Analisa os teus dados com estatísticas, visualizações e agrupamento baseado em embeddings
  • Exporta no formato NDJSON para treinamento local

Ultralytics Platform Data Overview Sidebar Datasets

Fluxo de trabalho#

graph LR
    A[Upload]:::start --> B[Annotate]:::proc
    B --> D[Train]:::out
    B --> C[Analyze]:::proc

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
EtapaDescrição
UploadImporta imagens, vídeos ou arquivos com processamento automático
AnotarRotula dados com ferramentas manuais ou usa a anotação SAM para detecção, segmentação, segmentação semântica e OBB
AnalisarVisualiza distribuições de classes, mapas de calor espaciais, estatísticas de dimensões e clusters de embeddings
ExportarBaixa no formato NDJSON para uso offline

Tarefas Suportadas#

Os datasets do Ultralytics Platform suportam todos os 7 tipos de tarefas do YOLO:

TarefaDescriçãoFerramenta de Anotação
DetectDetecção de objetos com bounding boxesFerramenta de retângulo
SegmentSegmentação de instâncias com máscaras de pixelFerramenta de polígono
SemanticSegmentação semântica com regiões de pixel por classeFerramenta de polígono
DepthMapas de profundidade métrica por pixelAlvos importados
ClassifyClassificação ao nível da imagemSeletor de classe
PoseEstimativa de pontos-chave com modelos de esqueleto integrados e personalizadosFerramenta de pontos-chave
OBBOriented bounding boxes para objetos rodadosFerramenta de caixa orientada
Seleção do Tipo de Tarefa

O tipo de tarefa é definido ao criar um dataset e determina quais ferramentas de anotação estão disponíveis. Podes alterá-lo mais tarde a partir do seletor de tarefas no cabeçalho do dataset, mas anotações incompatíveis não serão exibidas após a mudança. Mudar para ou a partir de depth só é permitido enquanto o dataset estiver vazio — vê Edit Dataset.

Principais recursos#

Armazenamento Inteligente#

A Ultralytics Platform gere o armazenamento de forma eficiente:

  • Deduplicação: Imagens idênticas na mesma região de dados são armazenadas uma única vez
  • Integridade: Os uploads são verificados quanto à integridade dos dados
  • Eficiência: Armazenamento otimizado e processamento rápido

URIs de Conjuntos de Dados#

Faz referência a conjuntos de dados usando o formato de URI ul:// (consulta Using Platform Datasets):

yolo train data=ul://username/datasets/my-dataset

Isso permite treinar nos conjuntos de dados da plataforma a partir de qualquer máquina com tua API key configurada.

Usa Dados da Plataforma com Python
from ultralytics import YOLO

model = YOLO("yolo26n.pt")
model.train(data="ul://username/datasets/my-dataset", epochs=100)

Versionamento de Conjuntos de Dados#

Cria snapshots NDJSON imutáveis do teu conjunto de dados para treinamento reproduzível. Cada versão captura contagens de imagens, contagens de classes e contagens de anotações no momento da criação. Consulta a Versions Tab para detalhes.

Abas do Dataset#

As páginas dos conjuntos de dados podem mostrar até seis separadores, dependendo do estado do conjunto de dados e das tuas permissões:

SeparadorDescrição
ImagensExplora imagens em vista de grelha, compacta ou de tabela com sobreposições de anotações
ClassesVisualiza, renomeia, recolore, mescla e exclui classes com contagens de rótulos por classe
GráficosEstatísticas automáticas: distribuição de divisões, contagens de classes, mapas de calor
ModelosModels treinados neste conjunto de dados com métricas e status
VersõesCria, descarrega e restaura instantâneos NDJSON imutáveis para reprodutibilidade
ErrosImagens que falharam o processamento com detalhes de erro e orientação de correção

Classes aparece quando o dataset tem imagens e a sua tarefa tem classes, enquanto Charts aparece sempre que tem imagens. Errors aparece apenas quando existem falhas de processamento. Versions aparece quando tens acesso de edição, ou no modo de leitura quando já existem versões.

Clustering#

Explora o teu conjunto de dados como um gráfico de dispersão 2D interativo onde imagens visualmente semelhantes ficam próximas umas das outras — útil para detetar clusters, duplicados e valores atípicos, e para inspecionar como as divisões ou classes estão distribuídas pelos teus dados. Usa o laço numa região do gráfico para filtrar a galeria apenas para essas imagens. A análise requer entre 20 e 200.000 imagens sem erros. Consulta Clustering para obter detalhes.

Estatísticas e Visualização#

A aba Charts fornece análise automática incluindo:

  • Distribuição de Divisão: Gráfico de rosca das contagens de imagens de treino/validação/teste
  • Classes Principais: Gráfico de rosca das 10 classes de anotação mais frequentes
  • Dimensões da Imagem: Histograma da distribuição de largura e altura da imagem (em pixéis)
  • Dimensões da Imagem 2D: Mapa de calor 2D da largura vs altura com linhas guia de proporção
  • Localizações de Anotação: Mapa de calor 2D das posições centrais das bounding boxes
  • Pontos por Instância: Distribuição da contagem de vértices de polígono ou pontos-chave (conjuntos de dados de segmento/pose)

Consulta a Charts tab para ver a lista completa.

  • Datasets: Carrega, gerencia e exporta teus dados de treinamento
  • Annotation: Rotula dados com ferramentas manuais e assistidas por IA
  • Cloud Training: Treina modelos em teus conjuntos de dados anotados
  • Dataset URI: Usa URIs ul:// para treinar de qualquer lugar

FAQ#

  • A Ultralytics Platform suporta:

    Imagens: JPEG, PNG, WebP, BMP, TIFF, HEIC, AVIF, JP2, DNG, MPO (máx. 50MB cada)

    Vídeos: MP4, WebM, MOV, MKV, M4V (máximo de 1GB, quadros extraídos a 1 FPS, máximo de 100 quadros)

    Ficheiros do conjunto de dados: Arquivos ZIP ou TAR incluindo .tar.gz e .tgz (máximo de 10GB no Free, 20GB no Pro, 50GB no Enterprise) contendo imagens com rótulos opcionais em YOLO-format ou COCO JSON, além de exportações NDJSON

    Qualquer um destes formatos de arquivo ou NDJSON também pode ser importado colando um link HTTP(S) direto na aba URL do diálogo New Dataset. Os rótulos Pascal VOC XML são detetados, mas não importados.

  • Os limites de armazenamento dependem do teu plano:

    PlanoLimite de Armazenamento
    Gratuito100 GB
    Pro500 GB
    EnterpriseIlimitado

    Limites de ficheiros individuais: Imagens 50MB, Vídeos 1GB, conjuntos de dados 10GB no Free / 20GB no Pro / 50GB no Enterprise

  • Sim! Usa o formato de URI do conjunto de dados para treinar localmente:

    export ULTRALYTICS_API_KEY="YOUR_API_KEY"
    yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

    Ou exporta teu conjunto de dados no formato NDJSON para transferir seus metadados, divisões, anotações e URLs de imagem assinadas.

Comentários