Ir al contenido

Roboflow Conjuntos de datos

Ahora puede utilizar Roboflow para organizar, etiquetar, preparar, versionar y alojar sus conjuntos de datos para el entrenamiento de modelos YOLOv5 馃殌. Roboflow es de uso gratuito con YOLOv5 si hace p煤blico su espacio de trabajo.

Licencias

Ultralytics ofrece dos opciones de licencia:

Para m谩s detalles, consulte Ultralytics Licensing.

Cargar

Puede cargar sus datos en Roboflow a trav茅s de la interfaz de usuario web, la API REST o Python.

Etiquetado

Despu茅s de cargar los datos en Roboflow, puede etiquetar sus datos y revisar las etiquetas anteriores.

Roboflow Anote

Versionado

Puede crear versiones de su conjunto de datos con diferentes opciones de preprocesamiento y aumento fuera de l铆nea. YOLOv5 realiza aumentos en l铆nea de forma nativa, as铆 que tenga cuidado al superponer los aumentos fuera de l铆nea de Roboflow.

Roboflow Preprocesamiento

Exportaci贸n de datos

Puedes descargar tus datos en formato YOLOv5 para empezar a entrenar r谩pidamente.

from roboflow import Roboflow
rf = Roboflow(api_key="YOUR API KEY HERE")
project = rf.workspace().project("YOUR PROJECT")
dataset = project.version("YOUR VERSION").download("yolov5")

Formaci贸n a medida

Hemos publicado un tutorial de formaci贸n personalizado que demuestra todas las capacidades anteriores. Puede acceder al c贸digo aqu铆:

Abrir en Colab

Aprendizaje activo

El mundo real es confuso y su modelo se encontrar谩 invariablemente con situaciones que su conjunto de datos no hab铆a previsto. El aprendizaje activo es una estrategia importante para mejorar iterativamente el conjunto de datos y el modelo. Con la integraci贸n de Roboflow y YOLOv5 , puede mejorar r谩pidamente sus despliegues de modelos utilizando un proceso de aprendizaje autom谩tico probado en la pr谩ctica.

Roboflow aprendizaje activo

Entornos compatibles

Ultralytics proporciona una serie de entornos listos para usar, cada uno de ellos preinstalado con dependencias esenciales como CUDACUDNN, Pythony PyTorchpara poner en marcha sus proyectos.

Estado del proyecto

YOLOv5 CI

Este distintivo indica que todas las pruebas de integraci贸n continua (IC) deYOLOv5 GitHub Actions se han superado con 茅xito. Estas pruebas de IC comprueban rigurosamente la funcionalidad y el rendimiento de YOLOv5 en varios aspectos clave: formaci贸n, validaci贸n, inferencia, exportaci贸n y puntos de referencia. Garantizan un funcionamiento coherente y fiable en macOS, Windows y Ubuntu, con pruebas realizadas cada 24 horas y en cada nueva confirmaci贸n.

PREGUNTAS FRECUENTES

驴C贸mo se cargan los datos en Roboflow para entrenar los modelos de YOLOv5 ?

Puede cargar sus datos en Roboflow utilizando tres m茅todos diferentes: a trav茅s del sitio web, la API REST o a trav茅s de Python. Estas opciones ofrecen flexibilidad en funci贸n de sus preferencias t茅cnicas o de los requisitos del proyecto. Una vez cargados sus datos, puede organizarlos, etiquetarlos y versionarlos para prepararlos para el entrenamiento con los modelos de Ultralytics YOLOv5 . Para m谩s detalles, visite la secci贸n Cargar de la documentaci贸n.

驴Cu谩les son las ventajas de utilizar Roboflow para el etiquetado y versionado de datos?

Roboflow proporciona una plataforma completa para la organizaci贸n, el etiquetado y el versionado de datos, lo que resulta esencial para la eficacia de los flujos de trabajo de aprendizaje autom谩tico. Al utilizar Roboflow con YOLOv5, puede agilizar el proceso de preparaci贸n del conjunto de datos, garantizando que sus datos est茅n anotados con precisi贸n y versionados de forma coherente. La plataforma tambi茅n admite varias opciones de preprocesamiento y aumento offline para mejorar la calidad del conjunto de datos. Para profundizar en estas funciones, consulte las secciones Etiquetado y Versionado de la documentaci贸n.

驴C贸mo puedo exportar mi conjunto de datos de Roboflow al formato YOLOv5 ?

Exportar su conjunto de datos del formato Roboflow al formato YOLOv5 es muy sencillo. Puede utilizar el fragmento de c贸digo Python incluido en la documentaci贸n:

from roboflow import Roboflow

rf = Roboflow(api_key="YOUR API KEY HERE")
project = rf.workspace().project("YOUR PROJECT")
dataset = project.version("YOUR VERSION").download("yolov5")

Este c贸digo descargar谩 su conjunto de datos en un formato compatible con YOLOv5, lo que le permitir谩 comenzar r谩pidamente a entrenar su modelo. Para m谩s detalles, consulte la secci贸n Exportaci贸n de datos.

驴Qu茅 es el aprendizaje activo y c贸mo funciona con YOLOv5 y Roboflow?

El aprendizaje activo es una estrategia de aprendizaje autom谩tico que mejora iterativamente un modelo mediante la selecci贸n inteligente de los puntos de datos m谩s informativos para etiquetar. Con la integraci贸n de Roboflow y YOLOv5 , puede aplicar el aprendizaje activo para mejorar continuamente el rendimiento de su modelo. Esto implica desplegar un modelo, capturar nuevos datos, utilizar el modelo para hacer predicciones y, a continuaci贸n, verificar o corregir manualmente esas predicciones para seguir entrenando el modelo. Para m谩s informaci贸n sobre el aprendizaje activo, consulte la secci贸n Aprendizaje activo.

驴C贸mo puedo utilizar entornos Ultralytics para entrenar modelos YOLOv5 en diferentes plataformas?

Ultralytics proporciona entornos listos para usar con dependencias preinstaladas como CUDA, CUDNN, Python, y PyTorchlo que facilita la puesta en marcha de sus proyectos de formaci贸n. Estos entornos est谩n disponibles en varias plataformas como Google Cloud, AWS, Azure y Docker. Tambi茅n puede acceder a los cuadernos gratuitos de GPU a trav茅s de PaperspaceGoogle Colab y Kaggle. Para obtener instrucciones de configuraci贸n espec铆ficas, visita la secci贸n Entornos compatibles de la documentaci贸n.

Creado hace 1 a帽o 鉁忥笍 Actualizado hace 1 mes

Comentarios