واجهة Explorer الرسومية#
اعتباراً من ultralytics>=8.3.12، تمت إزالة أداة Ultralytics Explorer. لاستخدام Explorer، قم بتثبيت pip install ultralytics==8.3.11. تتوفر ميزات استكشاف مجموعات البيانات المماثلة (والموسعة) في Ultralytics Platform.
واجهة المستخدم Explorer GUI مبنية على Ultralytics Explorer API. تتيح لك تشغيل بحث التشابه الدلالي/الجهوي، واستعلامات SQL، واستعلامات اللغة الطبيعية باستخدام ميزة Ask AI المدعومة بنماذج اللغة الكبيرة (LLMs).
Watch: Ultralytics Explorer Dashboard Overview
التثبيت#
pip install ultralytics[explorer]تستخدم ميزة Ask AI خدمة OpenAI، لذا سيُطلب منك تعيين مفتاح OpenAI API عند تشغيل واجهة المستخدم لأول مرة.
قم بتعيينه باستخدام yolo settings openai_api_key="...".
البحث عن التشابه الدلالي للمتجهات#
البحث الدلالي هو تقنية للعثور على صور مشابهة لصورة معينة. يعتمد على فكرة أن الصور المتشابهة سيكون لها تضمينات متشابهة. في واجهة المستخدم، يمكنك تحديد صورة واحدة أو أكثر والبحث عن الصور المشابهة لها. يمكن أن يكون هذا مفيداً عندما تريد العثور على صور مشابهة لصورة معينة أو مجموعة من الصور التي لا تعمل بالشكل المتوقع.
على سبيل المثال، في لوحة استكشاف VOC هذه، يختار المستخدم بضع صور لطائرات:
بعد تشغيل بحث التشابه، يجب أن تظهر لك نتائج مشابهة:
اسأل الذكاء الاصطناعي (Ask AI)#
تتيح لك هذه الميزة تصفية مجموعة بياناتك باستخدام اللغة الطبيعية، دون الحاجة إلى كتابة 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 API. تتيح لك تشغيل بحث التشابه الدلالي/الجهوي، واستعلامات SQL، واستعلامات اللغة الطبيعية باستخدام ميزة Ask AI المدعومة بواسطة نماذج اللغة الكبيرة (LLMs).
لتثبيت واجهة Explorer الرسومية، يمكنك استخدام pip:
pip install ultralytics[explorer]ملاحظة: لاستخدام ميزة Ask AI، ستحتاج إلى تعيين مفتاح OpenAI API:
yolo settings openai_api_key="...".تتيح لك ميزة البحث الدلالي في Ultralytics Explorer GUI العثور على صور مشابهة لصورة معينة بناءً على تضميناتها. هذه التقنية مفيدة لتحديد واستكشاف الصور التي تتشارك في أوجه التشابه البصرية. لاستخدام هذه الميزة، حدد صورة واحدة أو أكثر في واجهة المستخدم وقم بتنفيذ بحث عن الصور المشابهة. ستعرض النتيجة الصور التي تشابه تلك المحددة بشكل وثيق، مما يسهل استكشاف مجموعة البيانات بكفاءة واكتشاف الشذوذ.
تعرف على المزيد حول البحث الدلالي والmيزات الأخرى من خلال زيارة قسم نظرة عامة على الميزات.
نعم، باستخدام ميزة Ask AI المدعومة بالنماذج اللغوية الكبيرة (LLMs)، يمكنك تصفية مجموعات بياناتك باستخدام استعلامات اللغة الطبيعية. لا تحتاج إلى أن تكون بارعاً في SQL. على سبيل المثال، يمكنك أن تطلب "أرني 100 صورة تحتوي على شخص واحد بالضبط وكلبين. يمكن أن تكون هناك كائنات أخرى أيضاً"، وسيقوم الذكاء الاصطناعي بإنشاء الاستعلام المناسب في الخلفية لتقديم النتائج المطلوبة.
تسمح لك واجهة Ultralytics Explorer الرسومية بتشغيل استعلامات SQL مباشرة على مجموعة بياناتك لتصفية البيانات وإدارتها بكفاءة. لتشغيل استعلام، انتقل إلى قسم استعلام SQL في الواجهة الرسومية واكتب استعلامك. على سبيل المثال، لإظهار الصور التي تحتوي على شخص واحد وكلب واحد على الأقل، يمكنك استخدام:
WHERE labels LIKE '%person%' AND labels LIKE '%dog%'يمكنك أيضاً توفير عبارة WHERE فقط، مما يجعل عملية الاستعلام أكثر مرونة.
لمزيد من التفاصيل، راجع قسم استعلامات SQL.
تعمل واجهة Ultralytics Explorer الرسومية على تحسين استكشاف البيانات بميزات مثل البحث الدلالي، واستعلامات SQL، وتفاعلات اللغة الطبيعية من خلال ميزة Ask AI. تتيح هذه الإمكانات للمستخدمين:
- العثور بكفاءة على الصور المتشابهة بصرياً.
- تصفية مجموعات البيانات باستخدام استعلامات SQL معقدة.
- استخدام الذكاء الاصطناعي لإجراء عمليات بحث باللغة الطبيعية، مما يلغي الحاجة إلى خبرة متقدمة في SQL.
تجعل هذه الميزات منها أداة متعددة الاستخدامات للمطورين والباحثين وعلماء البيانات الذين يتطلعون إلى اكتساب رؤى أعمق حول مجموعات بياناتهم.
استكشف المزيد حول هذه الميزات في توثيق Explorer GUI.