Ultralytics مستكشف
Ultralytics Explorer هي أداة لاستكشاف مجموعات بيانات السيرة الذاتية باستخدام البحث الدلالي واستعلامات SQL والبحث عن تشابه المتجهات وحتى استخدام اللغة الطبيعية. بل هو أيضا Python API للوصول إلى نفس الوظيفة.
شاهد: Ultralytics واجهة برمجة تطبيقات المستكشف | البحث الدلالي واستعلامات SQL وطرح ميزات الذكاء الاصطناعي
تثبيت التبعيات الاختيارية
يعتمد Explorer على المكتبات الخارجية لبعض وظائفه. يتم تثبيت هذه تلقائيا عند الاستخدام. لتثبيت هذه التبعيات يدويا، استخدم الأمر التالي:
بقشيش
يعمل Explorer على التضمين / البحث الدلالي والاستعلام SQL ويتم تشغيله بواسطة قاعدة بيانات المتجهات بدون خادم LanceDB . على عكس قواعد البيانات التقليدية في الذاكرة ، فإنه يستمر على القرص دون التضحية بالأداء ، بحيث يمكنك التوسع محليا إلى مجموعات البيانات الكبيرة مثل COCO دون نفاد الذاكرة.
واجهة برمجة تطبيقات المستكشف
هذا هو Python واجهة برمجة التطبيقات لاستكشاف مجموعات البيانات الخاصة بك. كما أنه يعمل على تشغيل مستكشف واجهة المستخدم الرسومية. يمكنك استخدام هذا لإنشاء دفاتر الملاحظات أو البرامج النصية الاستكشافية الخاصة بك للحصول على رؤى حول مجموعات البيانات الخاصة بك.
تعرف على المزيد حول واجهة برمجة تطبيقات Explorer هنا.
استخدام مستكشف واجهة المستخدم الرسومية
يعمل العرض التوضيحي لواجهة المستخدم الرسومية في متصفحك مما يسمح لك بإنشاء تضمينات لمجموعة البيانات الخاصة بك والبحث عن صور مماثلة وتشغيل استعلامات SQL وإجراء بحث دلالي. يمكن تشغيله باستخدام الأمر التالي:
ملاحظه
اسأل الذكاء الاصطناعي الميزة تعمل باستخدام OpenAI ، لذلك سيطلب منك تعيين مفتاح api ل OpenAI عند تشغيل واجهة المستخدم الرسومية لأول مرة.
يمكنك ضبطه على هذا النحو - yolo settings openai_api_key="..."