Saltar al contenido

Ultralytics Explorador

Ultralytics Captura de pantalla del Explorador 1

Abrir en Colab 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:

pip install ultralytics[explorer]

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

La demo GUI se ejecuta en tu navegador y te permite crear incrustaciones para tu conjunto de datos y buscar im谩genes similares, ejecutar consultas SQL y realizar b煤squedas sem谩nticas. Se puede ejecutar con el siguiente comando:

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

Ultralytics Integraci贸n Explorer 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 por ordenador (CV) mediante b煤squeda sem谩ntica, consultas SQL, b煤squeda 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 sin problemas con sus conjuntos de datos. Al aprovechar tecnolog铆as como LanceDB, Ultralytics Explorer garantiza un acceso eficaz y escalable a grandes conjuntos de datos sin un uso excesivo de memoria. Tanto si est谩s realizando an谩lisis detallados de conjuntos de datos como explorando patrones de datos, Ultralytics Explorer agiliza todo el proceso.

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:

pip install ultralytics[explorer]

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:

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 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:

yolo settings openai_api_key="YOUR_API_KEY"

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:

Abrir en Colab

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 .



Creado 2024-01-07, Actualizado 2024-07-04
Autores: glenn-jocher (8), RizwanMunawar (1), AyushExel (3)

Comentarios