انتقل إلى المحتوى

واجهة المستخدم الرسومية المستكشف

Community Note ⚠️

As of ultralytics>=8.3.10, Ultralytics explorer support has been deprecated. But don't worry! You can now access similar and even enhanced functionality through Ultralytics محور, our intuitive no-code platform designed to streamline your workflow. With Ultralytics HUB, you can continue exploring, visualizing, and managing your data effortlessly, all without writing a single line of code. Make sure to check it out and take advantage of its powerful features!🚀

واجهة المستخدم الرسومية Explorer تشبه بناء الملعب باستخدام Ultralytics واجهة برمجة تطبيقات المستكشف. يسمح لك بتشغيل بحث التشابه الدلالي / المتجه ، واستعلامات SQL وحتى البحث باستخدام اللغة الطبيعية باستخدام ميزة Ask الذكاء الاصطناعي المدعومة من LLMs.

لقطة شاشة لوحة معلومات المستكشف 1



شاهد: Ultralytics نظرة عامة على لوحة معلومات المستكشف

تركيب

pip install ultralytics[explorer]

ملاحظه

اسأل الذكاء الاصطناعي الميزة تعمل باستخدام OpenAI ، لذلك سيطلب منك تعيين مفتاح api ل OpenAI عند تشغيل واجهة المستخدم الرسومية لأول مرة. يمكنك ضبطه على هذا النحو - yolo settings openai_api_key="..."

Semantic search is a technique for finding similar images to a given image. It is based on the idea that similar images will have similar embeddings. In the UI, you can select one of more images and search for the images similar to them. This can be useful when you want to find images similar to a given image or a set of images that don't perform as expected.

على سبيل المثال: في لوحة معلومات استكشاف المركبات العضوية المتطايرة هذه ، يختار المستخدم صورتين للطائرة مثل هذا:

لقطة شاشة لوحة معلومات المستكشف 2

عند إجراء بحث التشابه ، سترى نتيجة مماثلة:

لقطة شاشة لوحة معلومات المستكشف 3

اسأل الذكاء الاصطناعي

يتيح لك ذلك كتابة الطريقة التي تريد بها تصفية مجموعة البيانات الخاصة بك باستخدام اللغة الطبيعية. ليس عليك أن تكون بارعا في كتابة استعلامات SQL. سيقوم مولد الاستعلام الذي يعمل بالطاقة الذكاء الاصطناعي الخاص بنا بذلك تلقائيا تحت الغطاء. على سبيل المثال - يمكنك أن تقول - "أرني 100 صورة مع شخص واحد بالضبط و 2. يمكن أن يكون هناك كائنات أخرى أيضا" وسيقوم بإنشاء الاستعلام داخليا ويعرض لك هذه النتائج. إليك مثال على الإخراج عندما يطلب منك "إظهار 10 صور مع 5 أشخاص بالضبط" وسترى نتيجة مثل هذه:

لقطة شاشة لوحة معلومات المستكشف 4

ملاحظة: يعمل هذا باستخدام LLMs تحت الغطاء ، لذا فإن النتائج احتمالية وقد تخطئ الأمور في بعض الأحيان

تشغيل استعلامات SQL على مجموعات بيانات سيرتك الذاتية

يمكنك تشغيل استعلامات SQL على مجموعة البيانات الخاصة بك لتصفيتها. يعمل أيضا إذا قمت بتوفير شرط WHERE فقط. سيعرض استعلام SQL المثال فقط الصور التي تحتوي على شخص واحد على الأقل واحد:

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

لقطة شاشة لوحة معلومات المستكشف 5

هذا بناء تجريبي باستخدام واجهة برمجة تطبيقات Explorer. يمكنك استخدام واجهة برمجة التطبيقات لإنشاء دفاتر ملاحظات استكشافية أو نصوص برمجية خاصة بك للحصول على رؤى حول مجموعات البيانات الخاصة بك. تعرف على المزيد حول واجهة برمجة تطبيقات Explorer هنا.

الأسئلة المتداولة

ما هو Ultralytics Explorer GUI وكيف يمكنني تثبيته؟

Ultralytics Explorer GUI is a powerful interface that unlocks advanced data exploration capabilities using the Ultralytics Explorer API. It allows you to run semantic/vector similarity search, SQL queries, and natural language queries using the Ask AI feature powered by Large Language Models (LLMs).

لتثبيت واجهة المستخدم الرسومية للمستكشف، يمكنك استخدام pip:

pip install ultralytics[explorer]

ملاحظة: لاستخدام ميزة Ask AI، ستحتاج إلى تعيين مفتاح OpenAI API: yolo settings openai_api_key="...".

كيف تعمل ميزة البحث الدلالي في واجهة المستخدم الرسومية Ultralytics Explorer GUI؟

The semantic search feature in Ultralytics Explorer GUI allows you to find images similar to a given image based on their embeddings. This technique is useful for identifying and exploring images that share visual similarities. To use this feature, select one or more images in the UI and execute a search for similar images. The result will display images that closely resemble the selected ones, facilitating efficient dataset exploration and anomaly detection.

تعرّف على المزيد حول البحث الدلالي والميزات الأخرى من خلال زيارة قسم نظرة عامة على الميزات.

هل يمكنني استخدام اللغة الطبيعية لتصفية مجموعات البيانات في واجهة المستخدم الرسومية Ultralytics Explorer GUI؟

نعم، باستخدام ميزة Ask AI المدعومة بنماذج اللغة الكبيرة (LLMs)، يمكنك تصفية مجموعات البيانات الخاصة بك باستخدام استعلامات اللغة الطبيعية. لا تحتاج إلى أن تكون بارعًا في SQL. على سبيل المثال، يمكنك أن تسأل "أرني 100 صورة تحتوي على شخص واحد فقط وكلبين. يمكن أن يكون هناك كائنات أخرى أيضًا"، وسيقوم الذكاء الاصطناعي بإنشاء الاستعلام المناسب تحت الغطاء لتقديم النتائج المطلوبة.

شاهد مثالاً على استعلام بلغة طبيعية هنا.

كيف أقوم بتشغيل استعلامات SQL على مجموعات البيانات باستخدام واجهة المستخدم الرسومية Ultralytics Explorer GUI؟

Ultralytics تتيح لك واجهة المستخدم الرسومية للمستكشف تشغيل استعلامات SQL مباشرةً على مجموعة بياناتك لتصفية البيانات وإدارتها بكفاءة. لتشغيل استعلام، انتقل إلى قسم استعلام SQL في واجهة المستخدم الرسومية واكتب استعلامك. على سبيل المثال، لعرض الصور التي تحتوي على شخص واحد وكلب واحد على الأقل، يمكنك استخدام

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

يمكنك أيضًا توفير شرط WHERE فقط، مما يجعل عملية الاستعلام أكثر مرونة.

لمزيد من التفاصيل، راجع قسم استعلامات SQL.

ما هي فوائد استخدام واجهة المستخدم الرسومية Ultralytics Explorer GUI لاستكشاف البيانات؟

Ultralytics Explorer GUI enhances data exploration with features like semantic search, SQL querying, and natural language interactions through the Ask AI feature. These capabilities allow users to:

  • Efficiently find visually similar images.
  • Filter datasets using complex SQL queries.
  • Utilize AI to perform natural language searches, eliminating the need for advanced SQL expertise.

هذه الميزات تجعلها أداة متعددة الاستخدامات للمطورين والباحثين وعلماء البيانات الذين يتطلعون إلى الحصول على رؤى أعمق في مجموعات البيانات الخاصة بهم.

استكشف المزيد حول هذه الميزات في وثائق واجهة المستخدم الرسومية للمستكشف.

📅 Created 9 months ago ✏️ Updated 10 days ago

التعليقات