Ultralytics مستكشف
مذكرة المجتمع ⚠️
اعتباراً من ultralytics>=8.3.10
, Ultralytics explorer support has been deprecated. But don't worry! You can now access similar and even enhanced functionality through Ultralytics محور, our intuitive no-code platform designed to streamline your workflow. With Ultralytics HUB, you can continue exploring, visualizing, and managing your data effortlessly, all without writing a single line of code. Make sure to check it out and take advantage of its powerful features!🚀
Ultralytics Explorer هي أداة لاستكشاف مجموعات بيانات السيرة الذاتية باستخدام البحث الدلالي واستعلامات SQL والبحث عن تشابه المتجهات وحتى استخدام اللغة الطبيعية. بل هو أيضا Python API للوصول إلى نفس الوظيفة.
شاهد: Ultralytics واجهة برمجة تطبيقات المستكشف | البحث الدلالي واستعلامات SQL وطرح ميزات الذكاء الاصطناعي
تثبيت التبعيات الاختيارية
يعتمد Explorer على المكتبات الخارجية لبعض وظائفه. يتم تثبيت هذه تلقائيا عند الاستخدام. لتثبيت هذه التبعيات يدويا، استخدم الأمر التالي:
بقشيش
يعمل Explorer على التضمين / البحث الدلالي والاستعلام SQL ويتم تشغيله بواسطة قاعدة بيانات المتجهات بدون خادم LanceDB . على عكس قواعد البيانات التقليدية في الذاكرة ، فإنه يستمر على القرص دون التضحية بالأداء ، بحيث يمكنك التوسع محليا إلى مجموعات البيانات الكبيرة مثل COCO دون نفاد الذاكرة.
واجهة برمجة تطبيقات المستكشف
هذا هو Python واجهة برمجة التطبيقات لاستكشاف مجموعات البيانات الخاصة بك. كما أنه يعمل على تشغيل مستكشف واجهة المستخدم الرسومية. يمكنك استخدام هذا لإنشاء دفاتر الملاحظات أو البرامج النصية الاستكشافية الخاصة بك للحصول على رؤى حول مجموعات البيانات الخاصة بك.
تعرف على المزيد حول واجهة برمجة تطبيقات Explorer هنا.
استخدام مستكشف واجهة المستخدم الرسومية
The GUI demo runs in your browser allowing you to create embeddings for your dataset and search for similar images, run SQL queries and perform semantic search. It can be run using the following command:
ملاحظه
اسأل الذكاء الاصطناعي الميزة تعمل باستخدام OpenAI ، لذلك سيطلب منك تعيين مفتاح api ل OpenAI عند تشغيل واجهة المستخدم الرسومية لأول مرة. يمكنك ضبطه على هذا النحو - yolo settings openai_api_key="..."
الأسئلة المتداولة
ما هو Ultralytics Explorer وكيف يمكنه المساعدة في مجموعات بيانات السيرة الذاتية؟
Ultralytics Explorer is a powerful tool designed for exploring computer vision (CV) datasets through semantic search, SQL queries, vector similarity search, and even natural language. This versatile tool provides both a GUI and a Python API, allowing users to seamlessly interact with their datasets. By leveraging technologies like LanceDB, Ultralytics Explorer ensures efficient, scalable access to large datasets without excessive memory usage. Whether you're performing detailed dataset analysis or exploring data patterns, Ultralytics Explorer streamlines the entire process.
تعرف على المزيد حول واجهة برمجة التطبيقات الاستكشافية.
كيف يمكنني تثبيت التبعيات الخاصة ب 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 الخاص بنا.