Ir al contenido

Ultralytics Explorer

Nota de la comunidad ⚠️

A partir de ultralytics>=8.3.10, el soporte de Ultralytics Explorer ha quedado obsoleto. ¡Pero no se preocupe! Ahora puede acceder a funcionalidades similares e incluso mejoradas a través de Ultralytics HUB, nuestra intuitiva plataforma sin código diseñada para optimizar su flujo de trabajo. Con Ultralytics HUB, puede seguir explorando, visualizando y gestionando sus datos sin esfuerzo, todo ello sin escribir una sola línea de código. ¡Asegúrese de echarle un vistazo y aprovechar sus potentes funciones! 🚀

Captura de Pantalla 1 de Ultralytics Explorer

Abrir en Colab

Ultralytics Explorer es una herramienta para explorar conjuntos de datos de CV utilizando la búsqueda semántica, consultas SQL, búsqueda de similitud vectorial e incluso utilizando el lenguaje natural. También es una API de python para acceder a la misma funcionalidad.



Ver: API de Ultralytics Explorer | Búsqueda Semántica, Consultas SQL y Funciones de Ask AI

Instalación de dependencias opcionales

Explorer depende de bibliotecas externas para algunas de sus funcionalidades. Estas se instalan automáticamente al usarlas. Para instalar manualmente estas dependencias, utilice el siguiente comando:

pip install ultralytics[explorer]

Consejo

Explorer funciona en la búsqueda semántica/de incrustación y las consultas SQL, y está impulsado por la base de datos vectorial sin servidor LanceDB. A diferencia de las bases de datos tradicionales en memoria, se guarda en el disco sin sacrificar el rendimiento, por lo que puede escalar localmente a grandes conjuntos de datos como COCO sin quedarse sin memoria.

API del Explorador

Esta es una API de python para explorar sus conjuntos de datos. También impulsa el GUI Explorer. Puede utilizarla para crear sus propios cuadernos o scripts exploratorios para obtener información sobre sus conjuntos de datos.

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

Uso del Explorador GUI

La demostración de la GUI se ejecuta en su navegador, lo que le permite crear incrustaciones para su conjunto de datos y buscar imágenes similares, ejecutar consultas SQL y realizar búsquedas semánticas. Se puede ejecutar utilizando el siguiente comando:

yolo explorer

Nota

La función Preguntar a la IA funciona con 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="..."

Integración de Ultralytics Explorer con OpenAI

Preguntas frecuentes

¿Qué es Ultralytics Explorer y cómo puede ayudar con los conjuntos de datos de CV?

Ultralytics Explorer es una potente herramienta diseñada para explorar conjuntos de datos de visión artificial (CV) a través de la búsqueda semántica, consultas SQL, búsqueda de similitud vectorial e incluso lenguaje natural. Esta versátil herramienta proporciona tanto una GUI 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 la memoria. Ya sea que estés realizando un análisis detallado del conjunto de datos o explorando patrones de datos, Ultralytics Explorer agiliza todo el proceso.

Obtenga más información sobre la API Explorer.

¿Cómo instalo las dependencias para Ultralytics Explorer?

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

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 grandes conjuntos de datos como COCO.

¿Cómo puedo utilizar la versión GUI de Ultralytics Explorer?

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

yolo explorer

La GUI 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 le permite consultar conjuntos de datos utilizando el lenguaje natural, lo que mejora la flexibilidad y la facilidad de uso.

Para obtener información sobre almacenamiento y escalabilidad, consulte 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 mediante consultas en lenguaje natural. Impulsada por OpenAI, esta función le permite formular preguntas complejas y recibir respuestas perspicaces sin necesidad de escribir consultas SQL o comandos similares. Para utilizar esta función, tendrá que configurar su clave API de OpenAI la primera vez que ejecute 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 de Uso del Explorador GUI.

¿Puedo ejecutar Ultralytics Explorer en Google Colab?

Sí, Ultralytics Explorer se puede ejecutar en Google Colab, proporcionando un entorno conveniente y potente para la exploración de conjuntos de datos. Puede comenzar abriendo el cuaderno de Colab proporcionado, que está preconfigurado con todos los ajustes necesarios:

Abrir en Colab

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



📅 Creado hace 1 año ✏️ Actualizado hace 4 meses

Comentarios