Ultralytics Explorer

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

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

Ultralytics Explorer dataset visualization GUI

Open In Colab

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



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

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

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

pip install ultralytics[explorer]
تلميحة

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

واجهة برمجة تطبيقات Explorer

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

اكتشف الإمكانات الكاملة وأمثلة الاستخدام في توثيق واجهة برمجة تطبيقات Explorer.

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

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

yolo explorer
ملاحظة

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

Ultralytics Explorer OpenAI Integration

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

ما هو Ultralytics Explorer وكيف يمكنه المساعدة في مجموعات بيانات الرؤية الحاسوبية؟

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

تعرف على المزيد حول واجهة برمجة تطبيقات Explorer.

كيف أقوم بتثبيت التبعيات لـ Ultralytics Explorer؟

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

pip install ultralytics[explorer]

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

كيف يمكنني استخدام إصدار واجهة المستخدم الرسومية من Ultralytics Explorer؟

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

yolo explorer

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

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

ما هي ميزة Ask AI في Ultralytics Explorer؟

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

yolo settings openai_api_key="YOUR_API_KEY"

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

هل يمكنني تشغيل Ultralytics Explorer في Google Colab؟

نعم، يمكن تشغيل Ultralytics Explorer في Google Colab، مما يوفر بيئة مريحة وقوية لاستكشاف مجموعات البيانات. يمكنك البدء بفتح دفتر ملاحظات Colab المقدم، والذي تم تهيئته مسبقًا بجميع الإعدادات اللازمة:

Open In Colab

يسمح لك هذا الإعداد باستكشاف مجموعات البيانات الخاصة بك بالكامل، والاستفادة من موارد السحابة الخاصة بـ Google. تعرف على المزيد في دليل Google Colab الخاص بنا.

التعليقات