Ultralytics المستكشف
مذكرة المجتمع ⚠️
اعتباراً من ultralytics>=8.3.10
، Ultralytics مستكشف الدعم قد تم إهماله. ولكن لا تقلق! يمكنك الآن الوصول إلى وظائف مماثلة بل ومحسنة من خلال Ultralytics هبمنصتنا البديهية الخالية من التعليمات البرمجية والمصممة لتبسيط سير عملك. مع Ultralytics HUB، يمكنك مواصلة استكشاف بياناتك وتصورها وإدارتها دون عناء، كل ذلك دون كتابة سطر واحد من التعليمات البرمجية. تأكد من التحقق من ذلك والاستفادة من ميزاته القوية!
Ultralytics المستكشف هو أداة لاستكشاف مجموعات بيانات السيرة الذاتية باستخدام البحث الدلالي واستعلامات SQL والبحث عن التشابه المتجه وحتى باستخدام اللغة الطبيعية. وهو أيضًا واجهة برمجة تطبيقات Python للوصول إلى نفس الوظيفة.
شاهد: Ultralytics واجهة برمجة التطبيقات الاستكشافية | البحث الدلالي واستعلامات SQL وميزات Ask AI
تثبيت التبعيات الاختيارية
يعتمد المستكشف على مكتبات خارجية لبعض وظائفه. يتم تثبيتها تلقائيًا عند الاستخدام. لتثبيت هذه التبعيات يدويًا، استخدم الأمر التالي:
نصيحة
يعمل Explorer على التضمين/البحث الدلالي واستعلام SQL وهو مدعوم بقاعدة بيانات LanceDB المتجهة بدون خادم. على عكس قواعد البيانات التقليدية في الذاكرة، يتم تخزينها على القرص دون التضحية بالأداء، بحيث يمكنك التوسع محليًا إلى مجموعات بيانات كبيرة مثل COCO دون نفاد الذاكرة.
واجهة برمجة تطبيقات المستكشف
هذه واجهة برمجة تطبيقات Python لاستكشاف مجموعات البيانات الخاصة بك. كما أنها تشغل مستكشف واجهة المستخدم الرسومية. يمكنك استخدام هذا لإنشاء دفاتر الملاحظات الاستكشافية أو البرامج النصية الاستكشافية الخاصة بك للحصول على رؤى حول مجموعات البيانات الخاصة بك.
تعرف على المزيد حول واجهة برمجة تطبيقات Explorer API هنا.
استخدام مستكشف واجهة المستخدم الرسومية
يعمل العرض التوضيحي لواجهة المستخدم الرسومية في متصفحك مما يتيح لك إنشاء تضمينات لمجموعة البيانات الخاصة بك والبحث عن صور متشابهة، وتشغيل استعلامات SQL وإجراء بحث دلالي. يمكن تشغيله باستخدام الأمر التالي:
ملاحظة
تعمل ميزة Ask AI باستخدام OpenAI، لذا سيُطلب منك تعيين مفتاح واجهة برمجة التطبيقات ل OpenAI عند تشغيل واجهة المستخدم الرسومية لأول مرة.
يمكنك تعيينه على النحو التالي - yolo settings openai_api_key="..."
الأسئلة الشائعة
ما هو Ultralytics Explorer وكيف يمكنه المساعدة في مجموعات بيانات السيرة الذاتية؟
Ultralytics المستكشف هو أداة قوية مصممة لاستكشاف مجموعات بيانات الرؤية الحاسوبية (CV) من خلال البحث الدلالي واستعلامات SQL والبحث عن التشابه المتجه وحتى اللغة الطبيعية. توفر هذه الأداة متعددة الاستخدامات كلاً من واجهة المستخدم الرسومية وواجهة برمجة التطبيقات Python ، مما يسمح للمستخدمين بالتفاعل بسلاسة مع مجموعات البيانات الخاصة بهم. وبالاستفادة من تقنيات مثل LanceDB، يضمن Ultralytics Explorer الوصول الفعال والقابل للتطوير إلى مجموعات البيانات الكبيرة دون استخدام مفرط للذاكرة. سواء كنت تقوم بإجراء تحليل تفصيلي لمجموعة البيانات أو استكشاف أنماط البيانات، فإن Ultralytics Explorer يعمل على تبسيط العملية بأكملها.
تعرف على المزيد حول واجهة برمجة التطبيقات الاستكشافية.
كيف يمكنني تثبيت التبعيات الخاصة ب Ultralytics Explorer؟
لتثبيت التبعيات الاختيارية اللازمة يدويًا ل Ultralytics Explorer، يمكنك استخدام ما يلي pip
الأمر:
هذه التبعيات ضرورية للوظائف الكاملة للبحث الدلالي واستعلام SQL. من خلال تضمين المكتبات التي تعمل بواسطة LanceDB، يضمن التثبيت أن تظل عمليات قاعدة البيانات فعالة وقابلة للتطوير، حتى بالنسبة لمجموعات البيانات الكبيرة مثل COCO.
كيف يمكنني استخدام إصدار واجهة المستخدم الرسومية من Ultralytics Explorer؟
إن استخدام إصدار واجهة المستخدم الرسومية من Ultralytics Explorer سهل ومباشر. بعد تثبيت التبعيات اللازمة، يمكنك تشغيل واجهة المستخدم الرسومية باستخدام الأمر التالي:
وتوفر واجهة المستخدم الرسومية واجهة سهلة الاستخدام لإنشاء تضمينات مجموعات البيانات، والبحث عن صور متشابهة، وتشغيل استعلامات SQL، وإجراء عمليات بحث دلالية. بالإضافة إلى ذلك، يتيح لك التكامل مع ميزة "اسأل الذكاء الاصطناعي" في OpenAI إمكانية الاستعلام عن مجموعات البيانات باستخدام لغة طبيعية، مما يعزز مرونة وسهولة الاستخدام.
للحصول على معلومات عن التخزين وقابلية التوسع، راجع إرشادات التثبيت الخاصة بنا.
ما هي ميزة Ask AI في Ultralytics Explorer؟
تتيح ميزة Ask AI في Ultralytics Explorer للمستخدمين التفاعل مع مجموعات البيانات الخاصة بهم باستخدام استعلامات اللغة الطبيعية. وبدعم من OpenAI، تمكّنك هذه الميزة من طرح أسئلة معقدة وتلقي إجابات ثاقبة دون الحاجة إلى كتابة استعلامات SQL أو أوامر مماثلة. لاستخدام هذه الميزة، ستحتاج إلى تعيين مفتاح OpenAI API الخاص بك في المرة الأولى التي تقوم فيها بتشغيل واجهة المستخدم الرسومية:
لمعرفة المزيد عن هذه الميزة وكيفية دمجها، راجع قسم استخدام مستكشف واجهة المستخدم الرسومية.
هل يمكنني تشغيل Ultralytics Explorer في Google Colab؟
نعم، يمكن تشغيل Ultralytics Explorer في Google Colab، مما يوفر بيئة ملائمة وقوية لاستكشاف مجموعة البيانات. يمكنك البدء بفتح دفتر ملاحظات Colab المتوفر، والذي تم تكوينه مسبقًا بجميع الإعدادات اللازمة:
يتيح لك هذا الإعداد استكشاف مجموعات بياناتك بالكامل، مستفيدًا من موارد السحابة Google. تعرف على ا لمزيد في دليلGoogle Colab الخاص بنا.