Saltar al contenido

Explorador GUI

La GUI del Explorador es como un patio de recreo creado con la API del ExploradorUltralytics . Te permite realizar búsquedas de similitud semántica/vectorial, consultas SQL e incluso búsquedas mediante lenguaje natural utilizando nuestra función de inteligencia artificial de consulta basada en LLM.

Captura de pantalla del Panel del Explorador 1



Observa: Ultralytics Visión general del Panel del Explorador

Instalación

pip install ultralytics[explorer]

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

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 las imágenes similares tendrán incrustaciones similares. En la interfaz de usuario, puedes seleccionar una o varias imágenes y buscar las imágenes similares a ellas. Esto puede ser útil cuando quieres encontrar imágenes similares a una imagen dada o un conjunto de imágenes que no tienen el rendimiento esperado.

Por ejemplo: En este salpicadero de Exploración del COV, el usuario selecciona un par de imágenes de aviones como éstas:

Captura de pantalla 2 del Panel del Explorador

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

Captura de pantalla 3 del Panel del Explorador

Pregunta a la IA

Esto te permite escribir cómo quieres filtrar tu conjunto de datos utilizando lenguaje natural. No tienes que ser experto en escribir consultas SQL. Nuestro generador de consultas basado en IA lo hará automáticamente. Por ejemplo, puedes decir "muéstrame 100 imágenes con exactamente una persona y 2 perros. También puede haber otros objetos" y generará internamente la consulta y te mostrará los resultados. Aquí tienes un ejemplo de salida cuando se le pide "Mostrar 10 imágenes con exactamente 5 personas" y verás un resultado como éste:

Captura de pantalla 4 del Panel del Explorador

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

Ejecuta consultas SQL en tus conjuntos de datos de CV

Puedes ejecutar consultas SQL en tu conjunto de datos para filtrarlo. También funciona si sólo proporcionas la cláusula WHERE. Una consulta SQL de ejemplo mostraría sólo las imágenes que contengan al menos una persona y un perro:

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

Captura de pantalla del Panel del Explorador 5

Ésta es una construcción de demostración que utiliza la API Explorador. Puedes utilizar la API 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í.



Creado 2024-01-08, Actualizado 2024-03-03
Autores: glenn-jocher (5), RizwanMunawar (3), AyushExel (1)

Comentarios