Saltar para o conteúdo

Ultralytics Conjuntos de dados HUB

Ultralytics Os conjuntos de dados HUB são uma solução prática para gerir e tirar partido dos seus 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.


Ver: Upload Datasets to Ultralytics HUB | Complete Walkthrough of Dataset Upload Feature

Carregar conjunto de dados

Ultralytics Os conjuntos de dados HUB são exatamente como os conjuntos de dados YOLOv5 e YOLOv8 🚀. Utilizam a mesma estrutura e os mesmos formatos de etiquetas para manter tudo simples.

Antes de carregar um conjunto de dados para o Ultralytics HUB, certifique-se de que coloca 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 comprima o diretório do conjunto de dados.

Por exemplo, se o seu conjunto de dados se chamar "coco8", como o nosso COCO8 exemplo de conjunto de dados, então deve ter um coco8.yaml no seu coco8/ que criará um diretório coco8.zip com fecho de correr:

zip -r coco8.zip coco8

Pode descarregar o nosso conjunto de dados de exemplo COCO8 e descompactá-lo para ver exatamente como estruturar o seu conjunto de dados.

Estrutura do conjunto de dados COCO8

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://github.com/ultralytics/assets/releases/download/v0.0.0/coco8.zip

Depois de compactar o seu conjunto de dados, deve 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, pelo que, ao garantir que o seu conjunto de dados está corretamente formatado e sem erros com antecedência, pode evitar quaisquer contratempos devido à rejeição do conjunto de dados.

from ultralytics.hub import check_dataset

check_dataset("path/to/dataset.zip", task="detect")

Quando o seu conjunto de dados ZIP estiver pronto, navegue para a página Conjuntos de dados clicando no botão Conjuntos de dados na barra lateral e clique no botão Carregar conjunto de dados no canto superior direito da página.

Ultralytics Captura de ecrã da página Datasets do HUB com uma seta a apontar para o botão Datasets na barra lateral e outra para o botão Upload Dataset

Dica

Pode carregar um conjunto de dados diretamente a partir da página inicial.

Ultralytics Captura de ecrã da página inicial do HUB com uma seta a apontar para o cartão Carregar conjunto de dados

Esta ação desencadeará a caixa de diálogo Carregar conjunto de dados.

Selecione a tarefa do conjunto de dados do seu conjunto de dados e carregue-a no campo Ficheiro .zip do conjunto de dados.

Tem a opção adicional de definir um nome e uma descrição personalizados para o seu conjunto de dados do Ultralytics HUB.

Quando estiver satisfeito com a configuração do conjunto de dados, clique em Carregar.

Ultralytics Captura de ecrã do HUB da caixa de diálogo Carregar conjunto de dados com setas a apontar para a tarefa do conjunto de dados, o ficheiro do conjunto de dados e o botão Carregar

Depois de o seu conjunto de dados ter sido carregado e processado, poderá aceder-lhe a partir da página Conjuntos de dados.

Ultralytics Captura de ecrã da página Datasets do HUB com uma seta a apontar para um dos conjuntos de dados

Pode visualizar as imagens no seu conjunto de dados agrupadas por divisões (Treino, Validação, Teste).

Ultralytics Captura de ecrã do HUB da página Dataset com uma seta a apontar para o separador Images (Imagens)

Dica

Cada imagem pode ser ampliada para uma melhor visualização.

Ultralytics Captura de ecrã do HUB do separador Imagens na página Conjunto de dados com uma seta a apontar para o ícone de expansão

Ultralytics Captura de ecrã do HUB do separador Images (Imagens) na página Dataset (Conjunto de dados) com uma das imagens expandida

Além disso, pode analisar o seu conjunto de dados clicando no separador Visão geral.

Ultralytics Captura de ecrã da página Dataset do HUB com uma seta a apontar para o separador Overview (Visão geral)

Em seguida, treine um modelo no seu conjunto de dados.

Ultralytics Captura de ecrã da página Dataset do HUB com uma seta a apontar para o botão Train Model

Descarregar conjunto de dados

Navegue até à página Conjunto de dados do conjunto de dados que pretende descarregar, abra o menu pendente de acções do conjunto de dados e clique na opção Descarregar. Esta ação iniciará a transferência do seu conjunto de dados.

Ultralytics Captura de ecrã da página Dataset do HUB com uma seta a apontar para a opção Download

Dica

Pode descarregar um conjunto de dados diretamente da página Conjuntos de dados.

Ultralytics Captura de ecrã da página Datasets do HUB com uma seta a apontar para a opção Download de um dos conjuntos de dados

Partilhar conjunto de dados

Informações

Ultralytics A funcionalidade de partilha doHUB proporciona uma forma conveniente de partilhar conjuntos de dados com outros. Esta funcionalidade foi concebida para acomodar tanto os utilizadores existentes doUltralytics HUB como aqueles que ainda não criaram uma conta.

Nota

O utilizador tem controlo sobre o acesso geral aos seus conjuntos de dados.

Pode optar por definir o acesso geral como "Privado", caso em que apenas o utilizador terá acesso ao mesmo. Em alternativa, pode 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 .

Navegue até à página Conjunto de dados do conjunto de dados que pretende partilhar, abra o menu pendente de acções do conjunto de dados e clique na opção Partilhar. Esta ação desencadeará a caixa de diálogo Partilhar conjunto de dados.

Ultralytics Captura de ecrã da página Dataset do HUB com uma seta a apontar para a opção Partilhar

Dica

Pode partilhar um conjunto de dados diretamente a partir da página Conjuntos de dados.

Ultralytics Captura de ecrã da página Datasets do HUB com uma seta a apontar para a opção Partilhar de um dos conjuntos de dados

Defina o acesso geral como "Não listado" e clique em Guardar.

Ultralytics Captura de ecrã do HUB da caixa de diálogo Partilhar conjunto de dados com uma seta a apontar para o menu pendente e outra para o botão Guardar

Agora, qualquer pessoa que tenha a ligação direta ao seu conjunto de dados pode visualizá-lo.

Dica

Pode facilmente clicar na ligação do conjunto de dados apresentada na caixa de diálogo Partilhar conjunto de dados para o copiar.

Ultralytics Captura de ecrã do HUB da caixa de diálogo Partilhar conjunto de dados com uma seta a apontar para a ligação do conjunto de dados

Editar conjunto de dados

Navegue até à página Conjunto de dados do conjunto de dados que pretende editar, abra o menu pendente de acções do conjunto de dados e clique na opção Editar. Esta ação desencadeará a caixa de diálogo Atualizar conjunto de dados.

Ultralytics Captura de ecrã da página Dataset do HUB com uma seta a apontar para a opção Editar

Dica

Pode editar um conjunto de dados diretamente a partir da página Conjuntos de dados.

Ultralytics Captura de ecrã da página Datasets do HUB com uma seta a apontar para a opção Edit (Editar) de um dos conjuntos de dados

Aplique as modificações desejadas ao seu conjunto de dados e, em seguida, confirme as alterações clicando em Guardar.

Ultralytics Captura de ecrã do HUB da caixa de diálogo Atualizar conjunto de dados com uma seta a apontar para o botão Guardar

Eliminar conjunto de dados

Navegue para a página Conjunto de dados do conjunto de dados que pretende eliminar, abra o menu pendente de acções do conjunto de dados e clique na opção Eliminar. Esta ação eliminará o conjunto de dados.

Ultralytics Captura de ecrã da página Dataset do HUB com uma seta a apontar para a opção Eliminar

Dica

É possível eliminar um conjunto de dados diretamente da página Conjuntos de dados.

Ultralytics Captura de ecrã da página Datasets do HUB com uma seta a apontar para a opção Eliminar de um dos conjuntos de dados

Nota

Se mudar de ideias, pode restaurar o conjunto de dados a partir da página do Lixo.

Ultralytics Captura de ecrã do HUB da página do Lixo com uma seta a apontar para o botão do Lixo na barra lateral e outra para a opção Restaurar de um dos conjuntos de dados

📅C riado há 1 ano ✏️ Atualizado há 0 dias

Comentários