Ultralytics Explorer#
اعتباراً من ultralytics>=8.3.12، تمت إزالة أداة Ultralytics Explorer. لاستخدام Explorer، قم بتثبيت pip install ultralytics==8.3.11. تتوفر ميزات استكشاف مجموعات البيانات المماثلة (والموسعة) في Ultralytics Platform.
Ultralytics Explorer هو أداة لاستكشاف مجموعات بيانات الرؤية الحاسوبية باستخدام البحث الدلالي، واستعلامات SQL، وبحث التشابه المتجهي، وموجهات اللغات الطبيعية. كما يوفر واجهة برمجة تطبيقات Python للوصول إلى نفس الوظائف.
Watch: Ultralytics Explorer API | Semantic Search, SQL Queries & Ask AI Features
تثبيت التبعيات الاختيارية#
يعتمد Explorer على مكتبات خارجية لبعض وظائفه. يتم تثبيت هذه المكتبات تلقائياً عند استخدام Explorer. لتثبيت هذه التبعيات يدوياً، استخدم الأمر التالي:
pip install ultralytics[explorer]تعمل أداة Explorer على البحث الدلالي والتضميني واستعلامات SQL، وهي مدعومة بقاعدة بيانات المتجهات بدون سريريات (serverless) LanceDB. على عكس قواعد البيانات التقليدية الموجودة في الذاكرة، يتم حفظ البيانات على القرص دون التضحية بالأداء، مما يتيح لك التوسع محلياً للتعامل مع مجموعات بيانات ضخمة مثل COCO دون نفاد الذاكرة.
واجهة برمجة تطبيقات Explorer#
هذه واجهة برمجة تطبيقات Python لاستكشاف مجموعات البيانات الخاصة بك. كما أنها تشغل واجهة المستخدم الرسومية لـ Explorer. يمكنك استخدام هذا لإنشاء دفاتر ملاحظات أو نصوص برمجية استكشافية خاصة بك للحصول على رؤى حول مجموعات البيانات الخاصة بك.
استكشف الإمكانات الكاملة وأمثلة الاستخدام في توثيق API الخاص بـ Explorer.
استخدام واجهة المستخدم الرسومية لـ Explorer#
يعمل العرض التجريبي لواجهة المستخدم الرسومية في متصفحك، مما يتيح لك إنشاء تضمينات لمجموعة البيانات الخاصة بك والبحث عن صور مشابهة، وتشغيل استعلامات SQL وإجراء البحث الدلالي. يمكن تشغيله باستخدام الأمر التالي:
yolo explorerتستخدم ميزة Ask AI تقنية OpenAI، لذا ستتم مطالبتك بتعيين مفتاح API الخاص بـ OpenAI عند تشغيل واجهة المستخدم الرسومية لأول مرة.
يمكنك تعيينه على النحو التالي - yolo settings openai_api_key="..."
الأسئلة الشائعة#
تعد أداة Ultralytics Explorer أداة قوية مصممة لاستكشاف مجموعات بيانات رؤية الحاسوب (CV) من خلال البحث الدلالي، واستعلامات SQL، والبحث عن تشابه المتجهات، وحتى اللغة الطبيعية. توفر هذه الأداة متعددة الاستخدامات واجهة مستخدم رسومية وواجهة برمجة تطبيقات Python، مما يسمح للمستخدمين بالتفاعل بسلاسة مع مجموعات البيانات الخاصة بهم. من خلال الاستفادة من تقنيات مثل 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"لمزيد من المعلومات حول هذه الميزة وكيفية دمجها، راجع قسم GUI Explorer Usage الخاص بنا.
نعم، يمكن تشغيل Ultralytics Explorer في Google Colab، مما يوفر بيئة مريحة وقوية لاستكشاف مجموعات البيانات. يمكنك البدء بفتح دفتر ملاحظات Colab المقدم، والذي تم تكوينه مسبقاً بجميع الإعدادات اللازمة:
يتيح لك هذا الإعداد استكشاف مجموعات البيانات الخاصة بك بالكامل، والاستفادة من موارد الحوسبة السحابية لـ Google. تعرف على المزيد في دليل Google Colab الخاص بنا.