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

شاهد: نظرة عامة على لوحة معلومات Ultralytics Explorer
التثبيت
pip install ultralytics[explorer]
ملاحظة
تستخدم ميزة Ask AI خدمة OpenAI، لذلك سيُطلب منك تعيين مفتاح OpenAI API عند تشغيل واجهة المستخدم الرسومية لأول مرة.
قم بتعيينه باستخدام yolo settings openai_api_key="...".
بحث تشابه دلالي متجهي
البحث الدلالي هو أسلوب للعثور على صور مماثلة لصورة معينة. وهو يعتمد على فكرة أن الصور المتشابهة سيكون لها تضمينات مماثلة. في واجهة المستخدم، يمكنك تحديد صورة واحدة أو أكثر والبحث عن الصور المشابهة لها. يمكن أن يكون هذا مفيدًا عندما تريد العثور على صور مشابهة لصورة معينة أو مجموعة من الصور التي لا تعمل كما هو متوقع.
على سبيل المثال، في لوحة معلومات استكشاف VOC هذه، يحدد المستخدم بعض صور الطائرات:

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

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

ملاحظة: تستخدم هذه الميزة نماذج اللغة الكبيرة، لذا فإن النتائج احتمالية وقد تكون غير دقيقة.
تشغيل استعلامات SQL على مجموعات بيانات الرؤية الحاسوبية الخاصة بك
يمكنك تشغيل استعلامات SQL على مجموعة بياناتك لتصفيتها. يعمل هذا أيضًا إذا قدمت عبارة WHERE فقط. على سبيل المثال، تعيد عبارة WHERE التالية الصور التي تحتوي على شخص واحد وكلب واحد على الأقل:
WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

تم إنشاء هذا العرض التوضيحي باستخدام 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.