تخطي إلى المحتوى

واجهة المستخدم الرسومية Explorer

ملاحظة من المجتمع ⚠️

اعتبارًا من ultralytics>=8.3.10، تم إيقاف دعم Ultralytics Explorer. ولكن لا تقلق! يمكنك الآن الوصول إلى وظائف مماثلة وحتى محسّنة من خلال Ultralytics HUB، منصتنا سهلة الاستخدام بدون تعليمات برمجية والمصممة لتبسيط سير عملك. باستخدام Ultralytics HUB، يمكنك متابعة استكشاف بياناتك وتصورها وإدارتها بسهولة، كل ذلك دون كتابة سطر واحد من التعليمات البرمجية. تأكد من التحقق من ذلك والاستفادة من ميزاته القوية! 🚀

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

لقطة شاشة للوحة معلومات Explorer 1



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

التثبيت

pip install ultralytics[explorer]

ملاحظة

تعمل ميزة Ask AI باستخدام OpenAI، لذلك ستتم مطالبتك بتعيين مفتاح API لـ OpenAI عند تشغيل واجهة المستخدم الرسومية لأول مرة. يمكنك تعيينه هكذا - yolo settings openai_api_key="..."

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

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

لقطة شاشة للوحة معلومات Explorer 2

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

لقطة شاشة للوحة معلومات Explorer 3

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

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

لقطة شاشة للوحة معلومات Explorer 4

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

تشغيل استعلامات SQL على مجموعات بيانات الرؤية الحاسوبية الخاصة بك

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

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

لقطة شاشة للوحة معلومات Explorer 5

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

الأسئلة الشائعة

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

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

لتثبيت Explorer GUI، يمكنك استخدام pip:

pip install ultralytics[explorer]

ملاحظة: لاستخدام ميزة Ask AI، يجب عليك تعيين مفتاح واجهة برمجة التطبيقات (API) الخاص بـ OpenAI: yolo settings openai_api_key="...".

كيف تعمل ميزة البحث الدلالي في Ultralytics Explorer GUI؟

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

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

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

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

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

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

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

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

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

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

تعزز واجهة المستخدم الرسومية (GUI) الخاصة بـ Ultralytics Explorer استكشاف البيانات بميزات مثل البحث الدلالي، واستعلام SQL، والتفاعلات باللغة الطبيعية من خلال ميزة Ask AI. تتيح هذه الإمكانات للمستخدمين ما يلي:

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

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

استكشف المزيد حول هذه الميزات في وثائق Explorer GUI.



📅 أُنشئ منذ سنة واحدة ✏️ تم التحديث منذ 3 أشهر

تعليقات