Ultralytics YOLO27:

Ultralytics Explorer#

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

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

Ultralytics Explorer dataset visualization GUI

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



Watch: Ultralytics Explorer API | Semantic Search, SQL Queries & Ask AI Features

تثبيت التبعيات الاختيارية#

يعتمد Explorer على مكتبات خارجية لبعض وظائفه. تُثبَّت هذه المكتبات تلقائيًا عند استخدام Explorer. لتثبيت هذه التبعيات يدويًا، استخدم الأمر التالي:

pip install ultralytics[explorer]
نصيحة

يعمل Explorer على البحث بالتضمين/البحث الدلالي والاستعلام باستخدام SQL، ويعتمد على قاعدة بيانات المتجهات عديمة الخادم LanceDB. وعلى عكس قواعد البيانات التقليدية الموجودة في الذاكرة، تُحفظ هذه القاعدة على القرص دون التضحية بالأداء، ما يتيح لك التوسع محليًا إلى مجموعات بيانات كبيرة مثل COCO دون نفاد الذاكرة.

واجهة Explorer API#

هذه واجهة Python API لاستكشاف مجموعات بياناتك. كما تشغّل واجهة Explorer الرسومية. يمكنك استخدامها لإنشاء دفاتر ملاحظات أو نصوص برمجية استكشافية خاصة بك للحصول على رؤى حول مجموعات بياناتك.

استكشف الإمكانات الكاملة وأمثلة الاستخدام في وثائق Explorer API.

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

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

yolo explorer
ملاحظة

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

Ultralytics Explorer OpenAI Integration

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

  • Ultralytics Explorer أداة قوية مصممة لاستكشاف مجموعات بيانات الرؤية الحاسوبية (CV) من خلال البحث الدلالي، واستعلامات SQL، والبحث عن تشابه المتجهات، وحتى اللغة الطبيعية. توفر هذه الأداة متعددة الاستخدامات واجهة رسومية وPython API، ما يتيح للمستخدمين التفاعل بسلاسة مع مجموعات بياناتهم. ومن خلال الاستفادة من تقنيات مثل LanceDB، يضمن Ultralytics Explorer وصولًا فعالًا وقابلًا للتوسع إلى مجموعات البيانات الكبيرة دون استخدام مفرط للذاكرة. سواء كنت تجري تحليلًا تفصيليًا لمجموعة بيانات أو تستكشف أنماط البيانات، يعمل Ultralytics Explorer على تبسيط العملية بأكملها.

    تعرّف على المزيد حول Explorer API.

  • لتثبيت التبعيات الاختيارية المطلوبة لـ Ultralytics Explorer يدويًا، يمكنك استخدام الأمر pip التالي:

    pip install ultralytics[explorer]

    تُعد هذه التبعيات ضرورية للحصول على الوظائف الكاملة للبحث الدلالي والاستعلام باستخدام SQL. ومن خلال تضمين المكتبات المدعومة من LanceDB، يضمن التثبيت بقاء عمليات قاعدة البيانات فعالة وقابلة للتوسع، حتى مع مجموعات البيانات الكبيرة مثل COCO.

  • يُعد استخدام إصدار الواجهة الرسومية من Ultralytics Explorer أمرًا بسيطًا. بعد تثبيت التبعيات اللازمة، يمكنك تشغيل الواجهة الرسومية باستخدام الأمر التالي:

    yolo explorer

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

    للاطلاع على معلومات التخزين وقابلية التوسع، راجع تعليمات التثبيت.

  • تتيح ميزة Ask AI في Ultralytics Explorer للمستخدمين التفاعل مع مجموعات بياناتهم باستخدام استعلامات باللغة الطبيعية. وبفضل اعتمادها على OpenAI، تتيح لك هذه الميزة طرح أسئلة معقدة وتلقي إجابات مفيدة دون الحاجة إلى كتابة استعلامات SQL أو أوامر مشابهة. لاستخدام هذه الميزة، ستحتاج إلى تعيين مفتاح OpenAI API الخاص بك عند تشغيل الواجهة الرسومية للمرة الأولى:

    yolo settings openai_api_key="YOUR_API_KEY"

    لمزيد من المعلومات حول هذه الميزة وكيفية دمجها، راجع قسم استخدام Explorer عبر الواجهة الرسومية.

  • نعم. قم بتثبيت الإصدار المثبت باستخدام pip install ultralytics==8.3.11 في دفتر ملاحظات Colab واتبع مثال استكشاف VOC لإنشاء التضمينات وتشغيل عمليات البحث على موارد السحابة الخاصة بـ Google. تعرف على المزيد في دليل Google Colab.

التعليقات