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