Meet YOLO26: next-gen vision AI.

Link to this sectionواجهة Explorer الرسومية#

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

بدءاً من إصدار ultralytics>=8.3.12، تمت إزالة Ultralytics Explorer. لاستخدام Explorer، قم بتثبيت الإصدار عبر الأمر pip install ultralytics==8.3.11. تتوفر ميزات استكشاف مجموعات البيانات المماثلة (والموسعة) في منصة Ultralytics.

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

Ultralytics Explorer GUI main dashboard interface



Watch: Ultralytics Explorer Dashboard Overview

Link to this sectionالتثبيت#

pip install ultralytics[explorer]
ملاحظة

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

Link to this sectionالبحث عن التشابه الدلالي للمتجهات#

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

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

Explorer selecting airplane images for similarity search

بعد تشغيل بحث التشابه، يجب أن تظهر لك نتائج مشابهة:

Ultralytics Explorer semantic similarity search

Link to this sectionاسأل الذكاء الاصطناعي (Ask AI)#

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

Explorer Ask AI results for images with 5 persons

ملاحظة: تستخدم هذه الميزة نماذج لغوية كبيرة، لذا فإن النتائج احتمالية وقد تكون غير دقيقة.

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

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

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

Explorer SQL query filtering images with person and dog

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

Link to this sectionالأسئلة الشائعة#

Link to this sectionما هي واجهة Ultralytics Explorer الرسومية وكيف أقوم بتثبيتها؟#

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

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

pip install ultralytics[explorer]

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

Link to this sectionكيف تعمل ميزة البحث الدلالي في واجهة Ultralytics Explorer الرسومية؟#

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

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

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

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

Link to this sectionكيف يمكنني تشغيل استعلامات SQL على مجموعات البيانات باستخدام واجهة Ultralytics Explorer الرسومية؟#

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

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

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

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

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

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

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

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

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

التعليقات