Ultralytics Explorador
Nota de la Comunidad ⚠️
A partir de ultralytics>=8.3.10
, Ultralytics el soporte para el explorador ha quedado obsoleto. Pero ¡no te preocupes! Ahora puedes acceder a una funcionalidad similar e incluso mejorada a través de Ultralytics HUBnuestra intuitiva plataforma sin código diseñada para agilizar tu flujo de trabajo. Con Ultralytics HUB, puedes seguir explorando, visualizando y gestionando tus datos sin esfuerzo, todo ello sin escribir una sola línea de código. Asegúrate de echarle un vistazo y aprovechar sus potentes funciones!🚀
Ultralytics Explorer es una herramienta para explorar conjuntos de datos de CV mediante búsqueda semántica, consultas SQL, búsqueda de similitud vectorial e incluso utilizando el lenguaje natural. También es una API Python para acceder a la misma funcionalidad.
Observa: Ultralytics Explorer API | Búsqueda semántica, consultas SQL y funciones Ask AI
Instalación de dependencias opcionales
Explorer depende de bibliotecas externas para algunas de sus funciones. Éstas se instalan automáticamente al utilizarlo. Para instalar manualmente estas dependencias, utiliza el siguiente comando:
Consejo
Explorer funciona con búsqueda semántica/incrustada y consultas SQL, y se alimenta de la base de datos vectorial sin servidor LanceDB. A diferencia de las BD en memoria tradicionales, persiste en disco sin sacrificar el rendimiento, por lo que puede escalar localmente a grandes conjuntos de datos como COCO sin quedarse sin memoria.
Explorador API
Se trata de una API Python para explorar tus conjuntos de datos. También impulsa la GUI Explorador. Puedes utilizarla para crear tus propios cuadernos exploratorios o scripts para obtener información sobre tus conjuntos de datos.
Más información sobre la API Explorador aquí.
Uso del Explorador GUI
The GUI demo runs in your browser allowing you to create embeddings for your dataset and search for similar images, run SQL queries and perform semantic search. It can be run using the following command:
Nota
La función Preguntar IA funciona con OpenAI, por lo que se te pedirá que configures la clave api para OpenAI cuando ejecutes la GUI por primera vez. Puedes configurarla así yolo settings openai_api_key="..."
PREGUNTAS FRECUENTES
¿Qué es Ultralytics Explorer y cómo puede ayudar con los conjuntos de datos de CV?
Ultralytics Explorer is a powerful tool designed for exploring computer vision (CV) datasets through semantic search, SQL queries, vector similarity search, and even natural language. This versatile tool provides both a GUI and a Python API, allowing users to seamlessly interact with their datasets. By leveraging technologies like LanceDB, Ultralytics Explorer ensures efficient, scalable access to large datasets without excessive memory usage. Whether you're performing detailed dataset analysis or exploring data patterns, Ultralytics Explorer streamlines the entire process.
Más información sobre la API Explorador.
¿Cómo instalo las dependencias para Ultralytics Explorer?
Para instalar manualmente las dependencias opcionales necesarias para Ultralytics Explorer, puedes utilizar lo siguiente pip
mando:
Estas dependencias son esenciales para la plena funcionalidad de la búsqueda semántica y la consulta SQL. Al incluir bibliotecas basadas en 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?
Utilizar la versión GUI de Ultralytics Explorer es muy sencillo. Tras instalar las dependencias necesarias, puedes iniciar la GUI con el siguiente comando:
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 te permite consultar conjuntos de datos utilizando lenguaje natural, lo que aumenta 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 de Ultralytics Explorer?
La función Ask AI de Ultralytics Explorer permite a los usuarios interactuar con sus conjuntos de datos mediante consultas en lenguaje natural. Potenciada por OpenAI, esta función te permite hacer preguntas complejas y recibir respuestas perspicaces sin necesidad de escribir consultas SQL o comandos similares. Para utilizar esta función, tendrás que establecer tu clave API de OpenAI la primera vez que ejecutes la GUI:
Para saber más sobre esta función y cómo integrarla, consulta nuestra sección Uso del Explorador GUI.
¿Puedo ejecutar Ultralytics Explorer en Google Colab?
Sí, Ultralytics Explorer puede ejecutarse en Google Colab, proporcionando un entorno cómodo y potente para la exploración de conjuntos de datos. Puedes empezar abriendo el cuaderno Colab proporcionado, que está preconfigurado con todos los ajustes necesarios:
Esta configuración te permite explorar plenamente tus conjuntos de datos, aprovechando los recursos en la nube de Google. Obtén más información en nuestra Guía ColabGoogle .