Ultralytics Explorador
Nota comunitaria ⚠️
A partir de ultralytics>=8.3.10
Ultralytics explorer support has been deprecated. Pero no se preocupe. 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 su 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. No dejes de probarlo y aprovéchate de 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, utilice el siguiente comando:
Consejo
Explorer funciona con búsquedas semánticas y consultas SQL y se basa en la base de datos vectorial sin servidor LanceDB. A diferencia de las bases de datos en memoria tradicionales, persiste en el 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 sus conjuntos de datos. También impulsa la GUI Explorer. Puede utilizarla para crear sus propios cuadernos exploratorios o scripts para obtener información sobre sus conjuntos de datos.
Más información sobre la API Explorer aquí.
Uso de GUI Explorer
La demo GUI se ejecuta en su navegador y le permite crear incrustaciones para su conjunto de datos y buscar imágenes similares, ejecutar consultas SQL y realizar búsquedas semánticas. Puede ejecutarse con el siguiente comando:
Nota
La función Ask AI 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 es una potente herramienta diseñada para explorar conjuntos de datos de visión por computador (CV) mediante búsquedas semánticas, consultas SQL, búsquedas de similitud vectorial e incluso lenguaje natural. Esta versátil herramienta proporciona tanto una interfaz gráfica de usuario como una API Python , lo que permite a los usuarios interactuar a la perfección 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. Tanto si está realizando un análisis detallado de un conjunto de datos como explorando patrones de datos, Ultralytics Explorer agiliza todo el proceso.
Más información sobre la API Explorer.
¿Cómo instalo las dependencias de Ultralytics Explorer?
Para instalar manualmente las dependencias opcionales necesarias para Ultralytics Explorer, puede utilizar lo siguiente pip
mando:
Estas dependencias son esenciales para la plena funcionalidad de la búsqueda semántica y las consultas 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. Después de instalar las dependencias necesarias, puede iniciar la GUI con el siguiente comando:
La interfaz gráfica de usuario permite 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 permite consultar conjuntos de datos mediante lenguaje natural, lo que aumenta 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 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 le permite formular preguntas complejas y recibir respuestas esclarecedoras sin necesidad de escribir consultas SQL o comandos similares. Para utilizar esta función, deberá configurar su clave de API de OpenAI la primera vez que ejecute la interfaz gráfica de usuario:
Para más información sobre esta función y cómo integrarla, consulte nuestra sección Uso de GUI Explorer.
¿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. Puede empezar abriendo el cuaderno Colab proporcionado, que está preconfigurado con todos los ajustes necesarios:
Esta configuración le permite explorar plenamente sus conjuntos de datos, aprovechando los recursos en la nube de Google. Más información en nuestra guíaGoogle Colab Guide.