Ir al contenido

Ultralytics Conjuntos de datos HUB

Ultralytics Los conjuntos de datos HUB son una solución práctica para gestionar y aprovechar sus conjuntos de datos personalizados.

Una vez cargados, los conjuntos de datos pueden utilizarse inmediatamente para el entrenamiento de modelos. Este enfoque integrado facilita una transición fluida desde la gestión de los conjuntos de datos hasta el entrenamiento de los modelos, simplificando significativamente todo el proceso.


Observa: Ver: Cargar conjuntos de datos en Ultralytics HUB | Recorrido completo de la función de carga de conjuntos de datos

Cargar conjunto de datos

Ultralytics Los conjuntos de datos HUB son iguales que los de YOLOv5 y YOLOv8 🚀. Utilizan la misma estructura y los mismos formatos de etiquetas para que todo sea sencillo.

Antes de cargar un conjunto de datos en Ultralytics HUB, asegúrese de colocar el archivo YAML del conjunto de datos dentro del directorio raíz del conjunto de datos y de que el YAML, el directorio y el ZIP del conjunto de datos tengan el mismo nombre, como se muestra en el ejemplo siguiente, y luego comprima el directorio del conjunto de datos.

Por ejemplo, si su conjunto de datos se llama "coco8", como nuestro COCO8 conjunto de datos de ejemplo, entonces debería tener un coco8.yaml dentro de tu coco8/ que creará un directorio coco8.zip cuando se cierra la cremallera:

zip -r coco8.zip coco8

Puede descargar nuestro conjunto de datos de ejemplo COCO8 y descomprimirlo para ver exactamente cómo estructurar su conjunto de datos.

Estructura del conjunto de datos COCO8

El conjunto de datos YAML tiene el mismo formato estándar YOLOv5 y YOLOv8 YAML.

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

Después de comprimir el conjunto de datos, debe validarlo antes de cargarlo en Ultralytics HUB. Ultralytics HUB realiza la comprobación de validación del conjunto de datos después de cargarlo, por lo que si se asegura de que el conjunto de datos tiene el formato correcto y no contiene errores con antelación, puede evitar cualquier contratiempo debido al rechazo del conjunto de datos.

from ultralytics.hub import check_dataset

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

Una vez que su conjunto de datos ZIP esté listo, vaya a la página Conjuntos de datos haciendo clic en el botón Conjuntos de datos de la barra lateral y haga clic en el botón Cargar conjunto de datos de la parte superior derecha de la página.

Ultralytics Captura de pantalla de HUB de la página Conjuntos de datos con una flecha apuntando al botón Conjuntos de datos de la barra lateral y otra al botón Cargar conjunto de datos.

Consejo

Puede cargar un conjunto de datos directamente desde la página de inicio.

Ultralytics Captura de pantalla HUB de la página de inicio con una flecha apuntando a la tarjeta Cargar conjunto de datos

Esta acción activará el cuadro de diálogo Cargar conjunto de datos.

Seleccione la tarea del conjunto de datos y cárguela en el campo Archivo .zip del conjunto de datos.

Tiene la opción adicional de establecer un nombre y una descripción personalizados para su conjunto de datos Ultralytics HUB.

Cuando esté satisfecho con la configuración del conjunto de datos, haga clic en Cargar.

Ultralytics Captura de pantalla de HUB del cuadro de diálogo Cargar conjunto de datos con flechas que apuntan a la tarea de conjunto de datos, al archivo de conjunto de datos y al botón Cargar

Una vez cargado y procesado su conjunto de datos, podrá acceder a él desde la página Conjuntos de datos.

Ultralytics Captura de pantalla HUB de la página Datasets con una flecha apuntando a uno de los datasets

Puede ver las imágenes de su conjunto de datos agrupadas por divisiones (Entrenamiento, Validación, Prueba).

Ultralytics Captura de pantalla HUB de la página Dataset con una flecha apuntando a la pestaña Imágenes

Consejo

Cada imagen puede ampliarse para una mejor visualización.

Ultralytics Captura de pantalla HUB de la pestaña Imágenes dentro de la página Conjunto de datos con una flecha señalando el icono de expansión

Ultralytics Captura de pantalla HUB de la pestaña Imágenes dentro de la página Conjunto de datos con una de las imágenes expandida.

Además, puede analizar su conjunto de datos haciendo clic en la pestaña Visión general.

Ultralytics Captura de pantalla HUB de la página Dataset con una flecha apuntando a la pestaña Overview.

A continuación, entrene un modelo en su conjunto de datos.

Ultralytics Captura de pantalla HUB de la página Dataset con una flecha apuntando al botón Train Model

Descargar conjunto de datos

Vaya a la página del conjunto de datos que desea descargar, abra el menú desplegable de acciones del conjunto de datos y haga clic en la opción Descargar. Esta acción iniciará la descarga del conjunto de datos.

Ultralytics Captura de pantalla HUB de la página Dataset con una flecha apuntando a la opción Descargar

Consejo

Puede descargar un conjunto de datos directamente desde la página Conjuntos de datos.

Ultralytics Captura de pantalla HUB de la página Datasets con una flecha apuntando a la opción Download de uno de los datasets

Compartir conjunto de datos

Información

Ultralytics La función de compartir deHUB ofrece una forma cómoda de compartir conjuntos de datos con otras personas. Esta función está diseñada tanto para los usuarios de Ultralytics HUB como para los que aún no han creado una cuenta.

Nota

Usted controla el acceso general a sus conjuntos de datos.

Puede elegir configurar el acceso general como "Privado", en cuyo caso, sólo usted tendrá acceso a él. Alternativamente, puede establecer el acceso general en "No listado", lo que concede acceso de visualización a cualquier persona que tenga el enlace directo al conjunto de datos, independientemente de si tienen una cuenta Ultralytics HUB o no.

Vaya a la página del conjunto de datos que desea compartir, abra el menú desplegable de acciones del conjunto de datos y haga clic en la opción Compartir. Esta acción activará el cuadro de diálogo Compartir conjunto de datos.

Ultralytics Captura de pantalla HUB de la página Dataset con una flecha apuntando a la opción Compartir

Consejo

Puede compartir un conjunto de datos directamente desde la página Conjuntos de datos.

Ultralytics Captura de pantalla HUB de la página Datasets con una flecha apuntando a la opción Compartir de uno de los datasets

Establezca el acceso general en "Sin clasificar" y haga clic en Guardar.

Ultralytics Captura de pantalla de HUB del cuadro de diálogo Compartir conjunto de datos con una flecha apuntando al desplegable y otra al botón Guardar

Ahora, cualquiera que tenga el enlace directo a su conjunto de datos podrá verlo.

Consejo

Puede hacer clic fácilmente en el enlace del conjunto de datos que aparece en el cuadro de diálogo Compartir conjunto de datos para copiarlo.

Ultralytics Captura de pantalla de HUB del cuadro de diálogo Compartir conjunto de datos con una flecha apuntando al enlace del conjunto de datos

Editar conjunto de datos

Vaya a la página del conjunto de datos que desea editar, abra el menú desplegable de acciones del conjunto de datos y haga clic en la opción Editar. Esta acción activará el cuadro de diálogo Actualizar conjunto de datos.

Ultralytics Captura de pantalla HUB de la página Dataset con una flecha apuntando a la opción Editar

Consejo

Puede editar un conjunto de datos directamente desde la página Conjuntos de datos.

Ultralytics Captura de pantalla HUB de la página Conjuntos de datos con una flecha apuntando a la opción Editar de uno de los conjuntos de datos.

Aplique las modificaciones deseadas a su conjunto de datos y, a continuación, confirme los cambios haciendo clic en Guardar.

Ultralytics Captura de pantalla HUB del cuadro de diálogo Actualizar conjunto de datos con una flecha apuntando al botón Guardar

Eliminar conjunto de datos

Vaya a la página del conjunto de datos que desea eliminar, abra el menú desplegable de acciones del conjunto de datos y haga clic en la opción Eliminar. Esta acción eliminará el conjunto de datos.

Ultralytics Captura de pantalla HUB de la página Dataset con una flecha señalando la opción Eliminar

Consejo

Puede eliminar un conjunto de datos directamente desde la página Conjuntos de datos.

Ultralytics Captura de pantalla HUB de la página Conjuntos de datos con una flecha apuntando a la opción Eliminar de uno de los conjuntos de datos.

Nota

Si cambia de opinión, puede restaurar el conjunto de datos desde la página Papelera.

Ultralytics Captura de pantalla HUB de la página Papelera con una flecha apuntando al botón Papelera de la barra lateral y otra a la opción Restaurar de uno de los conjuntos de datos.

Creado hace 1 año ✏️ Actualizado hace 2 meses

Comentarios