Ir al contenido

Explorador GUI

Nota comunitaria ⚠️

A partir de ultralytics>=8.3.10Ultralytics 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 🚀.

Explorer GUI es como una zona de juegos creada con la APIUltralytics Explorer. Le permite realizar búsquedas semánticas/vectoriales de similitud, consultas SQL e incluso búsquedas en lenguaje natural mediante nuestra función de inteligencia artificial basada en LLM.

Captura de pantalla del panel de control del Explorador 1



Observa: Ultralytics Cuadro de mandos del Explorador

Instalación

pip install ultralytics[explorer]

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="..."

La búsqueda semántica es una técnica para encontrar imágenes similares a una imagen dada. Se basa en la idea de que imágenes similares tendrán incrustaciones similares. En la interfaz de usuario, puede seleccionar una o más imágenes y buscar las imágenes similares a ellas. Esto puede ser útil cuando se desea encontrar imágenes similares a una imagen dada o un conjunto de imágenes que no tienen el rendimiento esperado.

Por ejemplo: En este cuadro de mandos de VOC Exploration, el usuario selecciona un par de imágenes de aviones como éstas:

Captura de pantalla 2 del panel de control del Explorador

Al realizar una búsqueda por similitud, debería ver un resultado similar:

Captura de pantalla 3 del panel del explorador

Pregunte a AI

Esto le permite escribir cómo desea filtrar su conjunto de datos utilizando lenguaje natural. No es necesario que domine la escritura de consultas SQL. Nuestro generador de consultas basado en IA lo hará automáticamente. Por ejemplo, puede decir "muéstreme 100 imágenes con exactamente una persona y 2 perros. También puede haber otros objetos" y generará internamente la consulta y le mostrará los resultados. Aquí hay un ejemplo de salida cuando se le pide "Mostrar 10 imágenes con exactamente 5 personas" y verá un resultado como este:

Captura de pantalla 4 del panel de control del Explorador

Nota: Esto funciona utilizando LLMs bajo el capó, por lo que los resultados son probabilísticos y pueden equivocarse a veces.

Ejecute consultas SQL en sus conjuntos de datos de CV

Puede ejecutar consultas SQL en el conjunto de datos para filtrarlo. También funciona si sólo proporciona la cláusula WHERE. Ejemplo de consulta SQL mostraría sólo las imágenes que tienen al menos una persona y un perro en ellos:

WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

Captura de pantalla 5 del panel de control del Explorador

Esta es una versión de demostración que utiliza la API Explorer. Puede utilizar la API 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í.

PREGUNTAS FRECUENTES

¿Qué es Ultralytics Explorer GUI y cómo se instala?

Ultralytics Explorer GUI es una potente interfaz que desbloquea funciones avanzadas de exploración de datos mediante la APIUltralytics Explorer. Permite realizar búsquedas semánticas/vectoriales por similitud, consultas SQL y consultas en lenguaje natural mediante la función Ask AI, basada en grandes modelos lingüísticos (LLM).

Para instalar la GUI Explorer, puede utilizar pip:

pip install ultralytics[explorer]

Nota: Para utilizar la función Ask AI, tendrás que configurar la clave API de OpenAI: yolo settings openai_api_key="...".

¿Cómo funciona la función de búsqueda semántica de la GUI Ultralytics Explorer?

La función de búsqueda semántica de la GUI Ultralytics Explorer permite encontrar imágenes similares a una determinada a partir de sus incrustaciones. Esta técnica es útil para identificar y explorar imágenes que comparten similitudes visuales. Para utilizar esta función, seleccione una o varias imágenes en la interfaz de usuario y ejecute una búsqueda de imágenes similares. El resultado mostrará imágenes muy parecidas a las seleccionadas, lo que facilita la exploración eficaz del conjunto de datos y la detección de anomalías.

Obtenga más información sobre la búsqueda semántica y otras funciones visitando la sección Descripción general de funciones.

¿Puedo utilizar el lenguaje natural para filtrar conjuntos de datos en la GUI Ultralytics Explorer?

Sí, con la función Ask AI, basada en grandes modelos lingüísticos (LLM), puede filtrar sus conjuntos de datos mediante consultas en lenguaje natural. No necesitas tener conocimientos de SQL. Por ejemplo, puedes preguntar "Muéstrame 100 imágenes con exactamente una persona y 2 perros. También puede haber otros objetos", y la IA generará la consulta adecuada para obtener los resultados deseados.

Vea aquí un ejemplo de consulta en lenguaje natural.

¿Cómo puedo ejecutar consultas SQL en conjuntos de datos utilizando la interfaz gráfica de Ultralytics Explorer?

Ultralytics Explorer GUI le permite ejecutar consultas SQL directamente en su conjunto de datos para filtrar y gestionar los datos de forma eficaz. Para ejecutar una consulta, vaya a la sección de consultas SQL de la GUI y escriba su consulta. Por ejemplo, para mostrar imágenes con al menos una persona y un perro, puede utilizar:

WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

También puede proporcionar sólo la cláusula WHERE, haciendo que el proceso de consulta sea más flexible.

Para más detalles, consulte la sección Consultas SQL.

¿Cuáles son las ventajas de utilizar la GUI Ultralytics Explorer para la exploración de datos?

Ultralytics Explorer GUI mejora la exploración de datos con funciones como la búsqueda semántica, la consulta SQL y las interacciones en lenguaje natural a través de la función Ask AI. Estas funciones permiten a los usuarios:

  • Encuentre de forma eficiente imágenes visualmente similares.
  • Filtre conjuntos de datos mediante consultas SQL complejas.
  • Utilice la IA para realizar búsquedas en lenguaje natural, eliminando la necesidad de conocimientos avanzados de SQL.

Estas características la convierten en una herramienta versátil para desarrolladores, investigadores y científicos de datos que buscan profundizar en sus conjuntos de datos.

Obtenga más información sobre estas funciones en la documentación de la interfaz gráfica de Explorer.

Creado hace 11 meses ✏️ Actualizado hace 2 meses

Comentarios