YOLO Vision 2026:

Ultralytics Explorer#

Nota de la comunidad ⚠️

A partir de ultralytics>=8.3.12, Ultralytics Explorer ha sido eliminado. Para usar Explorer, instala pip install ultralytics==8.3.11. Funciones de exploración de datasets similares (y ampliadas) están disponibles en Ultralytics Platform.

Ultralytics Explorer dataset visualization GUI

Open In Colab

Ultralytics Explorer es una herramienta para explorar conjuntos de datos de visión artificial mediante búsqueda semántica, consultas SQL, búsqueda de similitud de vectores y comandos en lenguaje natural. También proporciona una API de Python para acceder a la misma funcionalidad.



Watch: Ultralytics Explorer API | Semantic Search, SQL Queries & Ask AI Features

Instalación de dependencias opcionales#

Explorer depende de bibliotecas externas para parte de su funcionalidad. Estas se instalan automáticamente cuando usas Explorer. Para instalar estas dependencias manualmente, usa el siguiente comando:

pip install ultralytics[explorer]
Consejo

Explorer funciona con búsqueda de incrustaciones/semántica y consultas SQL, y está impulsado por la base de datos vectorial sin servidor LanceDB. A diferencia de las bases de datos tradicionales en memoria, persiste en el disco sin sacrificar rendimiento, por lo que puedes escalar localmente a conjuntos de datos grandes como COCO sin agotar la memoria.

API de Explorer#

Esta es una API de Python para explorar tus conjuntos de datos. También impulsa la interfaz gráfica (GUI) de Explorer. Puedes usarla para crear tus propios scripts o cuadernos de exploración para obtener información sobre tus conjuntos de datos.

Explora todas las capacidades y ejemplos de uso en la documentación de la API de Explorer.

Uso de la GUI de Explorer#

La demostración de la GUI se ejecuta en tu navegador permitiéndote crear incrustaciones para tu conjunto de datos y buscar imágenes similares, ejecutar consultas SQL y realizar búsquedas semánticas. Se puede ejecutar usando el siguiente comando:

yolo explorer
Nota

La función Ask AI utiliza OpenAI, por lo que se te pedirá que configures la clave API para OpenAI la primera vez que ejecutes la GUI. Puedes configurarla así: yolo settings openai_api_key="..."

Ultralytics Explorer OpenAI Integration

FAQ#

¿Qué es Ultralytics Explorer y cómo puede ayudar con los conjuntos de datos de visión artificial?#

Ultralytics Explorer es una potente herramienta diseñada para explorar conjuntos de datos de visión artificial (CV) a través de búsqueda semántica, consultas SQL, búsqueda de similitud de vectores e incluso lenguaje natural. Esta versátil herramienta proporciona tanto una interfaz gráfica como una API de Python, lo que permite a los usuarios interactuar sin problemas con sus conjuntos de datos. Al aprovechar tecnologías como LanceDB, Ultralytics Explorer garantiza un acceso eficiente y escalable a grandes conjuntos de datos sin un uso excesivo de memoria. Ya sea que realices un análisis detallado de conjuntos de datos o explores patrones de datos, Ultralytics Explorer agiliza todo el proceso.

Obtén más información sobre la API de Explorer.

¿Cómo instalo las dependencias para Ultralytics Explorer?#

Para instalar manualmente las dependencias opcionales necesarias para Ultralytics Explorer, puedes usar el siguiente comando de pip:

pip install ultralytics[explorer]

Estas dependencias son esenciales para la funcionalidad completa de la búsqueda semántica y las consultas SQL. Al incluir bibliotecas impulsadas por LanceDB, la instalación garantiza que las operaciones de la base de datos sigan siendo eficientes y escalables, incluso para conjuntos de datos grandes como COCO.

¿Cómo puedo usar la versión de interfaz gráfica (GUI) de Ultralytics Explorer?#

Usar la versión de interfaz gráfica de Ultralytics Explorer es sencillo. Después de instalar las dependencias necesarias, puedes iniciar la GUI con el siguiente comando:

yolo explorer

La interfaz gráfica proporciona una interfaz fácil de usar para crear incrustaciones de conjuntos de datos, buscar imágenes similares, ejecutar consultas SQL y realizar búsquedas semánticas. Además, la integración con la función Ask AI de OpenAI te permite consultar conjuntos de datos utilizando lenguaje natural, lo que mejora la flexibilidad y la facilidad de uso.

Para obtener información sobre almacenamiento y escalabilidad, consulta nuestras instrucciones de instalación.

¿Qué es la función Ask AI en Ultralytics Explorer?#

La función Ask AI en Ultralytics Explorer permite a los usuarios interactuar con sus conjuntos de datos utilizando consultas en lenguaje natural. Impulsada por OpenAI, esta función te permite hacer preguntas complejas y recibir respuestas perspicaces sin necesidad de escribir consultas SQL o comandos similares. Para usar esta función, deberás configurar tu clave API de OpenAI la primera vez que ejecutes la GUI:

yolo settings openai_api_key="YOUR_API_KEY"

Para obtener más información sobre esta función y cómo integrarla, consulta nuestra sección Uso de la GUI de Explorer.

¿Puedo ejecutar Ultralytics Explorer en Google Colab?#

Sí, Ultralytics Explorer se puede ejecutar en Google Colab, lo que proporciona un entorno cómodo y potente para la exploración de conjuntos de datos. Puedes empezar abriendo el cuaderno de Colab proporcionado, que está preconfigurado con todos los ajustes necesarios:

Open In Colab

Esta configuración te permite explorar tus conjuntos de datos por completo, aprovechando los recursos en la nube de Google. Obtén más información en nuestra Guía de Google Colab.

Comentarios