Conjuntos de dados HUB
Ultralytics Os conjuntos de dados HUB são uma solução prática para gerir e tirar partido dos teus conjuntos de dados personalizados.
Uma vez carregados, os conjuntos de dados podem ser imediatamente utilizados para a formação de modelos. Esta abordagem integrada facilita uma transição perfeita da gestão de conjuntos de dados para a formação de modelos, simplificando significativamente todo o processo.
Observa: Vê: Faz o upload de conjuntos de dados para o Ultralytics HUB | Passo a passo completo da funcionalidade de upload de conjuntos de dados
Carrega o conjunto de dados
Ultralytics Os conjuntos de dados HUB são iguais aos conjuntos de dados YOLOv5 e YOLOv8 🚀. Utiliza a mesma estrutura e os mesmos formatos de etiqueta para manter tudo simples.
Antes de carregares um conjunto de dados para o Ultralytics HUB, certifica-te de que colocas o ficheiro YAML do conjunto de dados no diretório raiz do conjunto de dados e que o YAML, o diretório e o ZIP do conjunto de dados têm o mesmo nome, como se mostra no exemplo abaixo, e depois zipa o diretório do conjunto de dados.
Por exemplo, se o teu conjunto de dados se chama "coco8", como o nosso COCO8 exemplo de conjunto de dados, então deves ter um coco8.yaml
dentro do teu coco8/
que irá criar um diretório coco8.zip
quando fechas o fecho:
Podes descarregar o nosso conjunto de dados de exemplo COCO8 e descompactá-lo para veres exatamente como estruturar o teu conjunto de dados.
O conjunto de dados YAML é o mesmo formato YAML padrão de YOLOv5 e YOLOv8 .
coco8.yaml
# Ultralytics YOLO 🚀, AGPL-3.0 license
# COCO8 dataset (first 8 images from COCO train2017) by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/coco8/
# Example usage: yolo train data=coco8.yaml
# parent
# ├── ultralytics
# └── datasets
# └── coco8 ← downloads here (1 MB)
# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: ../datasets/coco8 # dataset root dir
train: images/train # train images (relative to 'path') 4 images
val: images/val # val images (relative to 'path') 4 images
test: # test images (optional)
# Classes
names:
0: person
1: bicycle
2: car
3: motorcycle
4: airplane
5: bus
6: train
7: truck
8: boat
9: traffic light
10: fire hydrant
11: stop sign
12: parking meter
13: bench
14: bird
15: cat
16: dog
17: horse
18: sheep
19: cow
20: elephant
21: bear
22: zebra
23: giraffe
24: backpack
25: umbrella
26: handbag
27: tie
28: suitcase
29: frisbee
30: skis
31: snowboard
32: sports ball
33: kite
34: baseball bat
35: baseball glove
36: skateboard
37: surfboard
38: tennis racket
39: bottle
40: wine glass
41: cup
42: fork
43: knife
44: spoon
45: bowl
46: banana
47: apple
48: sandwich
49: orange
50: broccoli
51: carrot
52: hot dog
53: pizza
54: donut
55: cake
56: chair
57: couch
58: potted plant
59: bed
60: dining table
61: toilet
62: tv
63: laptop
64: mouse
65: remote
66: keyboard
67: cell phone
68: microwave
69: oven
70: toaster
71: sink
72: refrigerator
73: book
74: clock
75: vase
76: scissors
77: teddy bear
78: hair drier
79: toothbrush
# Download script/URL (optional)
download: https://ultralytics.com/assets/coco8.zip
Depois de zipar o teu conjunto de dados, deves validá-lo antes de o carregar para Ultralytics HUB. Ultralytics O HUB efectua a verificação da validação do conjunto de dados após o carregamento, por isso, ao assegurares que o teu conjunto de dados está corretamente formatado e sem erros antecipadamente, podes evitar quaisquer contratempos devido à rejeição do conjunto de dados.
Quando o teu conjunto de dados ZIP estiver pronto, navega para a página Conjuntos de dados clicando no botão Conjuntos de dados na barra lateral.
Clica no botão Carregar conjunto de dados no canto superior direito da página. Esta ação desencadeará a caixa de diálogo Carregar conjunto de dados.
Carrega o teu conjunto de dados no campo Ficheiro .zip do conjunto de dados.
Tens a opção adicional de definir um nome e uma descrição personalizados para o teu conjunto de dados do Ultralytics HUB.
Quando estiveres satisfeito com a configuração do conjunto de dados, clica em Carregar.
Depois de o teu conjunto de dados ter sido carregado e processado, poderás aceder-lhe a partir da página Conjuntos de dados.
Podes ver as imagens no teu conjunto de dados agrupadas por divisões (Train, Validation, Test).
Dica
Cada imagem pode ser ampliada para uma melhor visualização.
Além disso, podes analisar o teu conjunto de dados clicando no separador Visão geral.
Em seguida, treina um modelo no teu conjunto de dados.
Partilha o conjunto de dados
Informação
Ultralytics A funcionalidade de partilha do HUB proporciona uma forma conveniente de partilhar conjuntos de dados com outros. Esta funcionalidade foi concebida para acomodar tanto os utilizadores existentes do Ultralytics HUB como aqueles que ainda não criaram uma conta.
Nota
Tens controlo sobre o acesso geral aos teus conjuntos de dados.
Podes optar por definir o acesso geral como "Privado", caso em que só tu terás acesso a ele. Em alternativa, podes definir o acesso geral como "Não listado", o que concede acesso de visualização a qualquer pessoa que tenha a ligação direta ao conjunto de dados, independentemente de ter ou não uma conta no HUB Ultralytics .
Navega para a página Conjunto de dados do conjunto de dados que pretendes partilhar, abre o menu pendente de acções do conjunto de dados e clica na opção Partilhar. Esta ação accionará a caixa de diálogo Partilhar conjunto de dados.
Dica
Também podes partilhar um conjunto de dados diretamente a partir da página Conjuntos de dados.
Define o acesso geral como "Não listado" e clica em Guardar.
Agora, qualquer pessoa que tenha a ligação direta ao teu conjunto de dados pode visualizá-lo.
Dica
Podes facilmente clicar no link do conjunto de dados mostrado na caixa de diálogo Partilhar conjunto de dados para o copiar.
Editar / Eliminar conjunto de dados
Navega para a página Conjunto de dados do conjunto de dados que pretendes editar, abre o menu pendente de acções do conjunto de dados e clica na opção Editar. Esta ação desencadeará a caixa de diálogo Atualizar conjunto de dados.
Aplica as modificações desejadas ao teu conjunto de dados e, em seguida, confirma as alterações clicando em Guardar.
Navega para a página Conjunto de dados do conjunto de dados que pretendes eliminar, abre o menu pendente de acções do conjunto de dados e clica na opção Eliminar. Esta ação eliminará o conjunto de dados.
Nota
Se mudares de ideias, podes restaurar o conjunto de dados a partir da página do Lixo.
Criado em 2023-11-12, Atualizado em 2024-02-13
Autores: glenn-jocher (4), priytosh-tripathi (1), RizwanMunawar (1), sergiuwaxmann (1), Laughing-q (1)