Conjuntos de Dados#
Os conjuntos de dados do Ultralytics Platform fornecem uma solução otimizada para gerenciar os seus dados de treino. Após o envio, a plataforma processa imagens, rótulos e estatísticas automaticamente. Um conjunto de dados fica pronto para treino assim que o processamento for concluído e ele tiver pelo menos uma imagem na divisão train, pelo menos uma imagem na divisão val ou test, pelo menos uma imagem rotulada e um total de pelo menos duas imagens.
Carregar conjunto de dados#
A Ultralytics Platform aceita múltiplos formatos de carregamento para maior flexibilidade.
Se já tens conjuntos de dados no Roboflow, usa as Integrations para importá-los diretamente — sem necessidade de exportação manual ou novo envio. Dados no Google Cloud Storage, Amazon S3 ou Azure Blob Storage podem ser usados diretamente através do Cloud storage. Os espaços de trabalho Enterprise podem usar On Premise para indexar e treinar com dados locais sem enviar pixels para a Platform.
Formatos Suportados#
| Formato | Extensões | Notas | Tamanho máximo |
|---|---|---|---|
| JPEG | .jpg, .jpeg | Mais comum, recomendado | 50 MB |
| PNG | .png | Suporta transparência | 50 MB |
| WebP | .webp | Moderno, boa compressão | 50 MB |
| BMP | .bmp | Sem compressão | 50 MB |
| TIFF | .tiff, .tif | Alta qualidade | 50 MB |
| HEIC | .heic | Fotos de iPhone | 50 MB |
| AVIF | .avif | Formato de nova geração | 50 MB |
| JP2 | .jp2 | JPEG 2000 | 50 MB |
| DNG | .dng | Raw de câmara | 50 MB |
| MPO | .mpo | Objeto de múltiplas imagens | 50 MB |
Suporte a Codecs de Vídeo#
A extensão do arquivo por si só não é suficiente: um vídeo ainda pode falhar se o seu codec não puder ser decodificado pelo trabalhador de ingestão da Platform.
O vídeo H.264 num contentor MP4 tem o suporte mais amplo nos principais navegadores e é a escolha mais segura. Se um vídeo não for enviado, recodifica-o com o FFmpeg:
ffmpeg -i input.mov \
-c:v libx264 -pix_fmt yuv420p \
-c:a aac -movflags +faststart \
output.mp4A preparar o teu conjunto de dados#
A Platform suporta envios de Ultralytics YOLO, COCO, Ultralytics NDJSON e brutos (sem anotação):
Usa a estrutura de diretórios padrão do YOLO com um ficheiro data.yaml:
my-dataset/
├── images/
│ ├── train/
│ │ ├── img001.jpg
│ │ └── img002.jpg
│ └── val/
│ ├── img003.jpg
│ └── img004.jpg
├── labels/
│ ├── train/
│ │ ├── img001.txt
│ │ └── img002.txt
│ └── val/
│ ├── img003.txt
│ └── img004.txt
└── data.yamlO ficheiro YAML define a configuração do teu conjunto de dados:
# data.yaml
path: .
train: images/train
val: images/val
names:
0: person
1: car
2: dogRaw: Envia imagens não anotadas (sem rótulos). Útil quando planeias anotar diretamente na plataforma usando o editor de anotações.
Também podes carregar imagens sem pastas de divisão explícitas. A plataforma respeita o destino de divisão ativo durante o carregamento e, para conjuntos de dados que não sejam de classificação, pode criar automaticamente uma divisão de validação a partir de parte do conjunto de treino quando não são fornecidas informações de divisão. Podes sempre reatribuir imagens mais tarde com a movimentação em massa para divisão ou redistribuição de divisão.
O formato é detetado automaticamente: os conjuntos de dados com um data.yaml contendo as chaves names, train ou val são tratados como YOLO. Os conjuntos de dados com ficheiros JSON COCO (contendo as matrizes images, annotations e categories) são tratados como COCO. As exportações .ndjson são importadas como Ultralytics NDJSON. Os conjuntos de dados apenas com imagens e sem anotações são tratados como brutos.
Para obter detalhes de formatos específicos de tarefas, consulta as tarefas suportadas e a Visão geral dos conjuntos de dados.
Processo de carregamento#
Para criar um conjunto de dados:
- Navega até
Annotatena barra lateral - Clique em
New Dataset - Seleciona o tipo de tarefa (consulta as tarefas suportadas)
- Adiciona um nome e uma descrição opcional
- Define a visibilidade (pública ou privada) e a licença opcional (consulta as licenças disponíveis)
- Adiciona ficheiros e clica em
Create & Upload, ou clica emCreate Datasetpara começar com um conjunto de dados vazio
Para adicionar ficheiros a um conjunto de dados existente, abre a respetiva página do conjunto de dados e arrasta os ficheiros para a galeria ou clica no ícone de envio no cabeçalho da página. O ícone de envio abre diretamente o seletor de ficheiros nativo do teu navegador, pois a tarefa do conjunto de dados já está definida.
Após o carregamento, a plataforma processa os teus dados através de um pipeline de várias fases:
graph LR
A[Upload]:::start --> B[Validate]:::proc
B --> C[Normalize]:::proc
C --> D[Thumbnail]:::proc
D --> E[Parse Labels]:::proc
E --> F[Statistics]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff- Validação: Verificações de formato e tamanho
- Normalização: Imagens grandes redimensionadas (máx. 4096px, dimensão mínima 28px)
- Miniaturas: Pré-visualizações WebP de 256px geradas
- Análise de Rótulos: Rótulos nos formatos YOLO e COCO extraídos
- Estatísticas: Distribuições de classes e dimensões das imagens calculadas

Validar antes de carregar
Podes validar o teu conjunto de dados localmente antes de o carregares:
from ultralytics.data.utils import check_det_dataset
check_det_dataset("path/to/data.yaml")As imagens devem ter pelo menos 28px no seu lado mais curto. Imagens menores do que isto são rejeitadas durante o processamento. Imagens maiores do que 4096px no seu lado mais longo são redimensionadas automaticamente com a proporção preservada.
Navegar pelas imagens#
Vê as imagens do teu conjunto de dados em múltiplos layouts.
Abre o painel Clustering a partir da barra de ferramentas da galeria para explorar o teu conjunto de dados como um gráfico de dispersão 2D interativo.
| Ver | Descrição |
|---|---|
| Grelha | Grelha de miniaturas com sobreposições de anotação (padrão) |
| Compacto | Miniaturas menores para leitura rápida |
| Tabela | Lista com miniatura, nome do ficheiro, dimensões, tamanho, divisão, classes e contagens de rótulos |

Ordenação e filtragem#
As imagens podem ser ordenadas e filtradas para uma navegação eficiente:
| Ordenar | Descrição |
|---|---|
| Mais recentes / Mais antigas | Ordem de upload / criação |
| Nome A-Z / Z-A | Nome do arquivo alfabético |
| Altura ↑/↓ | Altura da imagem em pixels |
| Largura ↑/↓ | Largura da imagem em pixels |
| Tamanho ↑/↓ | Tamanho do arquivo em disco |
| Anotações ↑/↓ | Contagem de anotações por imagem |
Para datasets com mais de 100.000 imagens, as ordenações por nome / tamanho / largura / altura são desativadas para manter a galeria responsiva. As ordenações por mais recente, mais antigo e contagem de anotações permanecem disponíveis.
Usa o conjunto de filtros Annotations definido como Unannotated para encontrar rapidamente imagens que ainda precisam de anotação. Isto é especialmente útil para grandes conjuntos de dados onde queres monitorizar o progresso da rotulagem.
A caixa de pesquisa encontra-se à direita da barra de ferramentas da galeria e filtra todos os modos de visualização — cartões, compacto e tabela. Faz corresponder o nome do ficheiro da imagem (a extensão do ficheiro é opcional), bem como chaves de metadados personalizados, valores escalares e entradas de matriz, pelo que uma imagem com o nome img_0042 contendo {"ship_type": "yacht"} é encontrada pesquisando por img_0042 ou yacht.
Os valores aninhados dentro de subobjetos não são correspondidos. Colar uma cadeia hexadecimal de 32 caracteres procura esse hash de conteúdo de imagem exato.
Visualizador em Tela Cheia#
Clique em qualquer imagem para abrir o visualizador em tela cheia com:
- Navegação: Teclas de seta ou visualizações em miniatura para navegar
- Informações da imagem: Reveem as propriedades geradas pela Platform, metadados personalizados e metadados de ficheiro incorporados, como EXIF
- Metadados personalizados: Os proprietários e editores podem adicionar ou substituir um objeto JSON, incluindo valores aninhados até 500.000 caracteres serializados e chaves de nível superior até 128 caracteres
- Anotações: Alternar a visibilidade da sobreposição de anotações
- Detalhamento de Classe: Contagem de rótulos por classe com indicadores de cor
- Annotate: Quando tens acesso de edição, os controlos de anotação ficam ativos imediatamente quando o visualizador em tela cheia é aberto no desktop
- Download: Baixe o arquivo da imagem original
- Excluir: Exclua a imagem do dataset
- Zoom:
Cmd/Ctrl+Scroll,Cmd/Ctrl++ouCmd/Ctrl+=para aproximar eCmd/Ctrl+-para afastar - Repor vista:
Cmd/Ctrl + 0ou o botão de reposição para ajustar a imagem ao visualizador - Deslocamento (Pan): Mantém pressionado
Spacee arrasta para deslocar a tela quando estiver com zoom - Visualização de pixel: Alternar a renderização pixelada para inspeção detalhada

Filtrar por Divisão#
Filtrar imagens por sua divisão de dataset:
| Divisão | Objetivo |
|---|---|
| Treinar | Usado para treinamento de modelo |
| Val | Usado para validação durante o treinamento |
| Teste | Usado para avaliação final |
Clustering#
O painel Clustering projeta o teu conjunto de dados num gráfico de dispersão 2D interativo, onde imagens visualmente semelhantes ficam próximas umas das outras. Usa-o para detetar aglomerados, identificar duplicados e valores atípicos, e inspecionar como as divisões ou classes estão distribuídas pelos teus dados — sem sair da galeria. Abre-o a partir do ícone de gráfico de dispersão na barra de ferramentas da galeria em qualquer página de conjunto de dados.

Executando Análise#
Inicie uma análise:
- Abra um dataset e clique no ícone de gráfico de dispersão na barra de ferramentas da galeria
- Clique em
Analyze Dataset - Aguarde a barra de progresso terminar — os resultados aparecem no mesmo painel
A análise é executada em segundo plano e pode levar alguns minutos, dependendo do tamanho do seu dataset. Você pode fechar o painel ou sair da página e voltar mais tarde.
Visualização#
Assim que a análise é concluída, o painel mostra um gráfico de dispersão 2D de todas as imagens analisadas. Os filtros da galeria (divisão, classe, rotulado/não rotulado) escurecem os pontos fora do filtro para que você possa focar no subconjunto que lhe interessa.

Colorir Por#
Altera a forma como os pontos de dados são coloridos com o menu suspensivo Color by na barra de ferramentas do painel. Alterna entre os modos de visualização a qualquer momento — o gráfico é recolorido instantaneamente para que possas ver como as divisões, classes ou propriedades de imagem estão distribuídas pelos teus aglomerados:
| Opção | Sombreamento |
|---|---|
| Divisões | Treino / Val / Teste |
| Classes | Primeira classe de anotação em cada imagem |
| Largura | Largura da imagem |
| Altura | Altura da imagem |
| Tamanho | Tamanho do arquivo |
| Anotações | Número de anotações por imagem |

Seleção de Laço (Lasso)#
Desenha uma seleção de forma livre em torno de uma região para destacar pontos no gráfico. A galeria filtra as imagens correspondentes para que possas inspecioná-las, rotulá-las novamente, movê-las ou eliminá-las usando as operações de imagem habituais.
Um chip acima do gráfico mostra quantos pontos estão selecionados — clica em × para limpar o laço e voltar à vista de galeria completa.
Pan e Zoom#
Navegue por grandes dispersões diretamente com seu mouse e teclado:
| Entrada | Ação |
|---|---|
| Scroll | Mover o gráfico em 2D |
| Cmd/Ctrl+Scroll | Aumentar ou diminuir zoom, ancorado no cursor |
| Manter Espaço | Alternar para o modo arrastar para mover |
Reanalisando#
Se o teu conjunto de dados sofrer alterações após a análise, aparecerá um botão Re-analyze na parte superior do painel para proprietários e editores.
Clica em Re-analyze para recalcular as incorporações (embeddings) e a projeção 2D de raiz.
Abas do Dataset#
Cada página de dataset pode exibir até seis abas, dependendo do estado do dataset e das suas permissões:
Aba de Imagens#
A visualização padrão mostrando a galeria de imagens com sobreposições de anotação. Suporta modos de visualização em grade, compacto e tabela. Arraste e solte arquivos aqui para adicionar mais imagens.
Aba de Classes#
Esta aba aparece quando o dataset possui imagens.
Gerencie as classes de anotação para seu dataset:
- Histograma de classe: Gráfico de barras mostrando a contagem de anotações por classe com alternância de escala linear/logarítmica
- Tabela de classes: Tabela ordenável e pesquisável com nome da classe, contagem de rótulos e contagem de imagens
- Editar nomes de classes: Clique em qualquer nome de classe para renomeá-lo diretamente
- Editar cores de classes: Clique em uma amostra de cor para alterar a cor da classe
- Adicionar nova classe: Use a entrada na parte inferior para adicionar classes

Se o teu conjunto de dados tiver desequilíbrio de classes (por exemplo, 10.000 anotações de "pessoa", mas apenas 50 de "bicicleta"), usa o botão de alternância Log Scale no histograma de classes para visualizar todas as classes com clareza.
Aba de Gráficos#
Esta aba aparece quando o dataset possui imagens.
Estatísticas automáticas calculadas a partir do seu conjunto de dados:
| Gráfico | Descrição |
|---|---|
| Distribuição de Divisão (Split Distribution) | Gráfico de rosca com contagens de imagens de treino/validação/teste e porcentagem rotulada |
| Principais Classes | 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 (sobreposto) com média |
| Pontos por Instância | Contagem de vértices de polígono ou keypoints por anotação (segmentação/pose) |
| Localizações de Anotação | Mapa de calor 2D das posições centrais das BBox |
| Tamanho do Arquivo de Imagem | Histograma da distribuição do tamanho dos arquivos de imagem |
| Formatos de Imagem | Distribuição dos formatos de imagem de origem (JPG, PNG, etc.) |
| Dimensões da Bounding Box | Histograma da largura e altura das bounding boxes (sobreposto) |
| Objetos por Imagem | Histograma da contagem de anotações por imagem |
| Dimensões da Imagem 2D | Mapa de calor 2D de largura vs altura com linhas guia de proporção |

A Platform faz cache das estatísticas computadas e as invalida quando imagens, anotações, classes ou divisões são alteradas.
Clique no botão de expandir em qualquer mapa de calor para visualizá-lo em modo de tela cheia. Isso oferece uma visualização maior e mais detalhada — útil para entender padrões espaciais em grandes conjuntos de dados.
Aba de Modelos#
Veja todos os modelos treinados neste conjunto de dados em uma tabela pesquisável:
| Coluna | Descrição |
|---|---|
| Nome | Nome do modelo com link |
| Projeto | Projeto pai com ícone |
| Versão | Versão de dataset imutável usada para treinamento, se houver |
| Status | Badge de status de treinamento |
| Tarefa | Tipo de tarefa YOLO |
| Épocas | Melhor época / total de épocas |
| mAP50-95 | Precisão média (mean average precision) |
| mAP50 | mAP com IoU 0.50 |
| Criado | Data de criação |

Aba de Erros#
Esta aba aparece apenas quando um ou mais arquivos falham no processamento.
Imagens que falharam no processamento são listadas aqui com:
- Banner de erro: Contagem total de imagens com falha e orientação
- Tabela de erros: Nome do arquivo, descrição amigável do erro, dicas de correção e miniatura de visualização
- Erros comuns incluem arquivos corrompidos, formatos não suportados, imagens muito pequenas (mínimo 28px) e modos de cor não suportados

Erros Comuns de Processamento
| Erro | Causa | Correção |
|---|---|---|
| Incapaz de ler o arquivo de imagem | Formato corrompido ou não suportado | Exporte novamente a partir do editor de imagens |
| Incompleto ou corrompido | O arquivo foi truncado durante a transferência | Baixe novamente o arquivo original |
| Imagem muito pequena | Dimensão mínima abaixo de 28px | Use imagens de origem com resolução maior |
| Modo de cor não suportado | Modo de cor CMYK ou indexado | Converta para o modo RGB |
Aba de Versões#
Crie snapshots NDJSON imutáveis do seu conjunto de dados para treinamento reprodutível. Cada versão captura contagens de imagens, contagens de classes, contagens de anotações e tamanho do arquivo no momento da criação.
| Coluna | Descrição |
|---|---|
| Versão | Número da versão (v1, v2, ...) |
| Descrição | Descrição fornecida pelo usuário (editável) |
| Imagens | Contagem de imagens no momento do snapshot |
| Classes | Contagem de classes no momento do snapshot |
| Anotações | Contagem de anotações no momento do snapshot |
| Tamanho | Tamanho do arquivo de exportação NDJSON |
| Criado | Quando a versão foi criada |
| Ações | Descarregar, restaurar ou eliminar |
Para criar uma versão:
- Abra a aba Versões
- Opcionalmente, insira uma descrição (por exemplo, "Adicionadas 500 imagens de treino" ou "Corrigidas classes com rótulos errados")
- Clique em + Nova Versão
- A nova versão aparece na tabela
- Usa as ações de linha para descarregar, restaurar ou eliminar a versão
Cada versão é numerada sequencialmente (v1, v2, v3...). Podes descarregar uma versão guardada enquanto ela permanecer na tabela de versões.
A restauração substitui permanentemente as imagens atuais, divisões, classes e anotações do conjunto de dados pelo instantâneo selecionado. A recompilação pode demorar vários minutos e não pode ser anulada, a menos que guardes primeiro o estado atual como outra versão.
Ativa Save Dataset Version no diálogo de Treino na Nuvem para associar um modelo ao conjunto de dados exato utilizado no treino. A Platform reutiliza uma versão correspondente quando o conteúdo do conjunto de dados não foi alterado e cria uma nova versão apenas quando este sofre alterações.
A criação de versões fica disponível após o conjunto de dados atingir o estado ready.
Crie uma versão antes e depois de grandes alterações no seu conjunto de dados — adicionar imagens, corrigir anotações ou rebalancear divisões. Isso permite comparar o desempenho do modelo entre diferentes estados do conjunto de dados.
O tamanho exibido é o tamanho do arquivo de exportação NDJSON, que contém URLs de imagens e anotações — não as imagens em si. Os dados reais das imagens são armazenados separadamente e acessados via URLs assinadas.
Exportar Dataset#
Exporte seu conjunto de dados para uso offline com um download NDJSON a partir do cabeçalho do conjunto de dados ou da aba Versões.
Para exportar:
- Clique no botão Download (ícone de download) no cabeçalho do conjunto de dados
- Baixe o snapshot NDJSON atual diretamente
- Use a aba Versions quando quiser um snapshot numerado e imutável que você possa baixar novamente mais tarde
O formato NDJSON armazena um objeto JSON por linha. A primeira linha contém os metadados do conjunto de dados, seguida por uma linha por imagem:
{"type": "dataset", "task": "detect", "name": "my-dataset", "description": "...", "bytes": 12345678, "url": "https://platform.ultralytics.com/...", "class_names": {"0": "person", "1": "car"}, "version": 1, "created_at": "2026-01-15T10:00:00Z", "updated_at": "2026-02-20T14:30:00Z"}
{"type": "image", "file": "img001.jpg", "url": "https://...", "width": 640, "height": 480, "split": "train", "metadata": {"location": {"site": "factory-1"}, "reviewed": true}, "annotations": {"boxes": [[0, 0.5, 0.5, 0.2, 0.3]]}}
{"type": "image", "file": "img002.jpg", "url": "https://...", "width": 1280, "height": 720, "split": "val"}O objeto metadata opcional ao nível da imagem é preservado quando um ficheiro NDJSON é importado para a Platform. Podes inspecioná-lo ou editá-lo no painel de informações em ecrã inteiro da imagem. Para carregamentos de arquivos programáticos, a Dataset Ingest API aceita o mapa de caminhos imageMetadata equivalente.
As URLs de imagem no NDJSON exportado são assinadas e válidas por 7 dias. Se precisar de URLs novas, exporte o conjunto de dados novamente ou crie uma nova versão.
Consulta a documentação do formato Ultralytics NDJSON para obteres a especificação completa.
Operações de imagem#
Ações rápidas#
Clique com o botão direito em qualquer imagem na visualização Grid ou Compact para acessar ações rápidas:
| Ação | Descrição |
|---|---|
| Move to Split | Reatribua a imagem para a divisão de Treino, Validação ou Teste |
| Download | Baixe o arquivo de imagem original |
| Delete | Exclua a imagem do conjunto de dados |

O menu de contexto da imagem opera em uma única imagem. Para operações em lote com várias imagens, use a visualização Table com seleção por checkbox.
Mover divisão em lote#
Reatribua imagens selecionadas para uma divisão diferente dentro do mesmo conjunto de dados:
- Mude para a visualização Table
- Selecione as imagens usando os checkboxes
- Clique com o botão direito para abrir o menu de contexto
- Escolhe
Move to split> Train, Validation ou Test
Você também pode arrastar e soltar imagens nas abas de filtro de divisão na visualização em grade.
Envie todas as imagens para um conjunto de dados e, em seguida, use a movimentação em lote para organizar subconjuntos em divisões de treino, validação e teste.
Redistribuição de divisão#
Redistribua todas as imagens entre as divisões de treino, validação e teste usando proporções personalizadas:
- Clique na barra de divisão na barra de ferramentas do conjunto de dados para abrir a caixa de diálogo Redistribute Splits
- Ajuste as porcentagens da divisão usando qualquer um dos métodos abaixo
- Revise a prévia da contagem de imagens ao vivo para confirmar a distribuição
- Clique em Apply para reatribuir aleatoriamente todas as imagens de acordo com suas porcentagens
O diálogo disponibiliza três formas de definir os teus rácios de divisão alvo:
| Método | Descrição |
|---|---|
| Drag | Arraste as alças entre os segmentos coloridos para ajustar visualmente os limites da divisão |
| Type | Edite a entrada de porcentagem para qualquer divisão (as outras duas divisões são rebalanceadas automaticamente de forma proporcional) |
| Auto | Um clique para definir instantaneamente uma divisão 80/20 de treino/validação com a divisão de teste definida como 0% |
Uma prévia ao vivo mostra exatamente quantas imagens ficarão em cada divisão antes de aplicar.
Clique no botão Auto para definir instantaneamente a divisão 80/20 recomendada de treino/validação. Esta é a proporção mais comum para treinamento.
Exclusão em lote#
Exclua várias imagens de uma vez:
- Selecione imagens na visualização de tabela
- Clica com o botão direito e escolhe
Delete - Confirme a exclusão
URI do conjunto de dados#
Faz referência a conjuntos de dados da Platform utilizando o formato de URI ul:// (consulta Utilizar conjuntos de dados da Platform):
ul://username/datasets/dataset-slugTambém podes colar diretamente um URL web de um conjunto de dados ou modelo (por exemplo, https://platform.ultralytics.com/username/datasets/dataset-slug); este é reescrito automaticamente para o URI ul://. Passar uma lista de conjuntos de dados ajusta finamente um modelo base em cada um deles em série, por exemplo, model.train(data=["ul://username/datasets/a", "ul://username/datasets/b"]).
Use esta URI para treinar modelos de qualquer lugar:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100O URI ul:// funciona a partir de qualquer ambiente:
- Máquina local: Treine no seu hardware, dados baixados automaticamente
- Google Colab: Acesse seus conjuntos de dados da plataforma em notebooks
- Servidores remotos: Treine em VMs em nuvem com acesso total ao conjunto de dados
Licenças disponíveis#
A plataforma suporta as seguintes licenças para conjuntos de dados:
| Licença | Tipo |
|---|---|
| Nenhuma | Nenhuma licença selecionada |
| CC0-1.0 | Domínio público |
| CC-BY-2.5 | Permissiva |
| CC-BY-4.0 | Permissiva |
| CC-BY-SA-4.0 | Copyleft |
| CC-BY-NC-4.0 | Não comercial |
| CC-BY-NC-SA-4.0 | Copyleft |
| CC-BY-ND-4.0 | Sem derivados |
| CC-BY-NC-ND-4.0 | Não comercial |
| Apache-2.0 | Permissiva |
| MIT | Permissiva |
| AGPL-3.0 | Copyleft |
| GPL-3.0 | Copyleft |
| Apenas pesquisa | Restrita |
| Outra | Personalizada |
Ao clonar um conjunto de dados com uma licença copyleft (AGPL-3.0, GPL-3.0, CC-BY-SA-4.0, CC-BY-NC-SA-4.0), o clone herda a licença e o seletor de licença é bloqueado.
Configurações de visibilidade#
Controle quem pode ver seu conjunto de dados:
| Configuração | Descrição |
|---|---|
| Privado | Tu e os membros autorizados do espaço de trabalho podem aceder |
| Público | Qualquer pessoa pode ver, inclusive a partir da página Explore |
A visibilidade é definida ao criar um conjunto de dados no diálogo New Dataset através de um botão de alternância. Os conjuntos de dados públicos ficam visíveis na página Explore.
Editar conjunto de dados#
Os metadados do conjunto de dados são editados em linha diretamente na página — nenhuma caixa de diálogo é necessária:
- Name: Clica no nome do conjunto de dados para o editar. As alterações são guardadas automaticamente ao perder o foco (blur) ou em
Enter. - Descrição: Clique na descrição (ou no espaço reservado "Add a description...") para editar. As alterações são salvas automaticamente.
- Tipo de tarefa: Clique no selo da tarefa para selecionar um tipo de tarefa diferente.
- Licença: Clique no seletor de licença para alterar a licença do conjunto de dados.
Cada imagem armazena anotações para todos os tipos de tarefa juntos. Alterar o tipo de tarefa do conjunto de dados controla quais anotações são visíveis no editor e incluídas em exportações e treinamentos. As anotações para outros tipos de tarefa são preservadas no banco de dados e reaparecem quando você alterna de volta.
Metadados Personalizados#
Abre Mais ações e seleciona Informação para rever duas secções:
- Metadados do Ultralytics: Detalhes da Platform apenas de leitura, tais como o ID do conjunto de dados, proprietário, tarefa, contagens de imagens e anotações, região de armazenamento e carimbos de data/hora
- Metadados Personalizados: O teu próprio objeto JSON para proveniência, condições de captura, IDs de clientes, governação ou outros dados contextuais
Os visualizadores do Workspace podem inspecionar metadados, enquanto os membros com acesso de edição podem substituir o objeto de metadados personalizados. O objeto de metadados serializado está limitado a 500.000 caracteres e cada chave de nível superior está limitada a 128 caracteres. Guarda um objeto vazio ({}) para limpar os metadados personalizados.
Clonar Dataset#
Ao visualizar um conjunto de dados público que não te pertence, clica em Clone Dataset para abrir o diálogo de clonagem. Revisa o espaço de trabalho de destino, o nome, a visibilidade e a licença, e depois confirma a clonagem. A cópia inclui todas as imagens, anotações e definições de classe. Os conjuntos de dados de origem pública permanecem públicos por predefinição em espaços de trabalho cuja visibilidade padrão seja pública; os clones em espaços de trabalho Enterprise têm como predefinição o formato privado. Se o conjunto de dados original tiver uma licença copyleft, o clone herda-a e o seletor de licença fica bloqueado.
Marcar com Estrela e Partilhar#
- Marcar com Estrela: Clica no botão de estrela para marcar um dataset como favorito. O número de estrelas é visível para todos os utilizadores.
- Partilhar: Para datasets públicos, clica no botão de partilha para copiar uma hiperligação ou partilhar em redes sociais.
Eliminar Dataset#
Apaga um dataset de que já não precises:
- Clica no ícone do caixote do lixo Delete dataset no cabeçalho do conjunto de dados
- Confirma na caixa de diálogo: "Isto moverá [name] para o lixo. Podes restaurá-lo no prazo de 30 dias."
Os conjuntos de dados eliminados são movidos para o Lixo — não são eliminados permanentemente. Podes restaurá-los no prazo de 30 dias a partir de Settings > Trash.
Treinar num Dataset#
Começa o treino diretamente a partir do teu dataset:
- Clica em
New Modelna página do conjunto de dados - Seleciona um projeto ou cria um novo
- Configura os parâmetros de treino
- Começa o treino
graph LR
A[Dataset]:::start --> B[New Model]:::proc
B --> C[Select Project]:::proc
C --> D[Configure]:::proc
D --> E[Start Training]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffConsulta Cloud Training para obteres mais detalhes.
FAQ#
O que acontece aos meus dados após o upload?#
Os teus dados são processados e armazenados na região selecionada (US, EU ou AP). As imagens são:
- Validadas quanto ao formato e tamanho
- Rejeitadas se a dimensão mínima for inferior a 28px
- Normalizadas se forem maiores que 4096px (preservando a proporção; codificadas para armazenamento otimizado)
- Armazenadas utilizando Content-Addressable Storage (CAS) com hashing XXH3-128
- Miniaturas geradas em WebP de 256px para uma navegação rápida
Como funciona o armazenamento?#
A Ultralytics Platform utiliza Content-Addressable Storage (CAS) para um armazenamento eficiente:
- Deduplicação: Bytes de imagem idênticos na mesma região de dados reutilizam o mesmo objeto subjacente
- Integridade: O hashing XXH3-128 garante a integridade dos dados
- Eficiência: Os clones reutilizam objetos CAS em vez de copiar bytes de imagem, enquanto ainda contam para a quota de armazenamento do espaço de trabalho de destino
- Regional: Os dados permanecem na região selecionada (US, EU ou AP)
Posso adicionar imagens a um dataset existente?#
Sim. Arrasta arquivos para a galeria do conjunto de dados ou clica no ícone de upload no cabeçalho da página, que abre o seletor de arquivos nativo do navegador diretamente. Novas estatísticas são computadas automaticamente após o processamento.
Como movo imagens entre divisões (splits)?#
Usa a funcionalidade de mover em massa para divisão:
- Selecione imagens na visualização de tabela
- Clica com o botão direito e escolhe
Move to split - Seleciona a divisão de destino (Train, Validation ou Test)
Que formatos de etiqueta são suportados?#
A Ultralytics Platform suporta etiquetas YOLO, COCO JSON, Ultralytics NDJSON e uploads de imagens em bruto:
Um ficheiro .txt por imagem com coordenadas normalizadas (intervalo 0-1):
| Tarefa | Formato | Exemplo |
|---|---|---|
| Detectar | class cx cy w h | 0 0.5 0.5 0.2 0.3 |
| Segmentar | class x1 y1 x2 y2 ... | 0 0.1 0.1 0.9 0.1 0.9 0.9 |
| Pose | class cx cy w h kx1 ky1 v1 ... | 0 0.5 0.5 0.2 0.3 0.6 0.7 2 |
| OBB | class x1 y1 x2 y2 x3 y3 x4 y4 | 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 |
| Classificar | Estrutura de diretórios | train/cats/, train/dogs/ |
Sinalizadores de visibilidade de pose: 0=não rotulado, 1=rotulado mas ocluído, 2=rotulado e visível.
Posso anotar o mesmo dataset para vários tipos de tarefa?#
Sim. Cada imagem armazena anotações para todos os 6 tipos de tarefa (detect, segment, semantic, classify, pose, OBB) juntos. Podes alternar o tipo de tarefa ativo do conjunto de dados a qualquer momento sem perder as anotações existentes. Apenas as anotações correspondentes ao tipo de tarefa ativo são mostradas no editor e incluídas em exportações e treinamentos — as anotações para outras tarefas são preservadas e reaparecem quando voltas a alternar.