واجهة Explorer الرسومية#
اعتبارًا من ultralytics>=8.3.12، أُزيل Ultralytics Explorer. لاستخدام Explorer، ثبّت pip install ultralytics==8.3.11. تتوفر ميزات مماثلة (وموسّعة) لاستكشاف مجموعات البيانات على منصة Ultralytics.
تُبنى واجهة Explorer الرسومية على واجهة برمجة تطبيقات Ultralytics Explorer. وتتيح لك إجراء البحث الدلالي/البحث عن تشابه المتجهات، وتنفيذ استعلامات SQL، وإرسال استعلامات باللغة الطبيعية باستخدام ميزة Ask AI المدعومة بنماذج اللغة الكبيرة.
شاهد: نظرة عامة على لوحة معلومات Ultralytics Explorer
التثبيت#
pip install "ultralytics[explorer]==8.3.11"تستخدم ميزة Ask AI خدمة OpenAI، لذا ستُطلب منك قيمة مفتاح API الخاص بـ OpenAI عند تشغيل الواجهة الرسومية لأول مرة. اضبطه باستخدام yolo settings openai_api_key="...".
البحث الدلالي عن تشابه المتجهات#
البحث الدلالي تقنية للعثور على صور مشابهة لصورة معينة. وتعتمد على فكرة أن الصور المتشابهة ستكون لها تضمينات متشابهة. في واجهة المستخدم، يمكنك تحديد صورة واحدة أو أكثر والبحث عن الصور المشابهة لها. وقد يكون ذلك مفيدًا عندما تريد العثور على صور مشابهة لصورة معينة أو لمجموعة صور لا تحقق الأداء المتوقع.
على سبيل المثال، يحدد المستخدم في لوحة استكشاف VOC هذه بعض صور الطائرات:
بعد تشغيل البحث عن التشابه، ينبغي أن تظهر لك نتائج مشابهة:
Ask AI#
تتيح لك هذه الميزة تصفية مجموعة بياناتك باستخدام اللغة الطبيعية، دون كتابة SQL. ويحوّل مولّد الاستعلامات المدعوم بالذكاء الاصطناعي طلبك إلى استعلام ويعرض النتائج المطابقة. على سبيل المثال، يمكنك أن تطلب: «اعرض لي 100 صورة فيها شخص واحد بالضبط وكلبان. ويمكن أن تظهر فيها كائنات أخرى أيضًا»، وسيُنشئ الاستعلام ويعرض لك تلك النتائج. إليك مثالًا على الناتج عند الطلب: «اعرض 10 صور فيها 5 أشخاص بالضبط»:
ملاحظة: تستخدم هذه الميزة نماذج اللغة الكبيرة، لذا فالنتائج احتمالية وقد تكون غير دقيقة.
تشغيل استعلامات SQL على مجموعات بيانات الرؤية الحاسوبية#
يمكنك تشغيل استعلامات SQL على مجموعة بياناتك لتصفيتها. كما تعمل الطريقة إذا قدمت عبارة WHERE فقط. على سبيل المثال، تُرجع عبارة WHERE التالية الصور التي تحتوي على شخص واحد على الأقل وكلب واحد على الأقل:
WHERE labels LIKE '%person%' AND labels LIKE '%dog%'
أُنشئ هذا العرض التوضيحي باستخدام Explorer API، التي يمكنك استخدامها لإنشاء دفاتر ملاحظات استكشافية أو نصوص برمجية خاصة بك لاستخلاص الرؤى من مجموعات بياناتك. للبدء، راجع وثائق Explorer API.
الأسئلة الشائعة#
واجهة Ultralytics Explorer الرسومية واجهة قوية تتيح إمكانات متقدمة لاستكشاف البيانات باستخدام واجهة برمجة تطبيقات Ultralytics Explorer. وتتيح لك إجراء البحث الدلالي/البحث عن تشابه المتجهات، وتنفيذ استعلامات SQL، وإرسال استعلامات باللغة الطبيعية باستخدام ميزة Ask AI المدعومة بـنماذج اللغة الكبيرة (LLMs).
لتثبيت الواجهة الرسومية Explorer، يمكنك استخدام pip:
pip install "ultralytics[explorer]==8.3.11"ملاحظة: لاستخدام ميزة Ask AI، ستحتاج إلى ضبط مفتاح API الخاص بـ OpenAI:
yolo settings openai_api_key="...".تتيح لك ميزة البحث الدلالي في واجهة Ultralytics Explorer الرسومية العثور على صور مشابهة لصورة معينة استنادًا إلى تضميناتها. وتفيد هذه التقنية في تحديد الصور التي تتشابه بصريًا واستكشافها. لاستخدام هذه الميزة، حدد صورة واحدة أو أكثر في واجهة المستخدم، ثم نفّذ بحثًا عن صور مشابهة. ستعرض النتائج صورًا تشبه الصور المحددة إلى حد كبير، مما يسهّل استكشاف مجموعة البيانات بكفاءة واكتشاف الحالات الشاذة.
تعرّف على المزيد حول البحث الدلالي والميزات الأخرى بزيارة قسم نظرة عامة على الميزات.
نعم، تتيح لك ميزة Ask AI المدعومة بنماذج اللغة الكبيرة (LLMs) تصفية مجموعات بياناتك باستخدام استعلامات باللغة الطبيعية. ولا تحتاج إلى إتقان SQL. على سبيل المثال، يمكنك أن تطلب: «اعرض لي 100 صورة فيها شخص واحد بالضبط وكلبان. ويمكن أن تظهر فيها كائنات أخرى أيضًا»، وسيُنشئ الذكاء الاصطناعي الاستعلام المناسب في الخلفية لعرض النتائج المطلوبة.
تتيح لك واجهة Ultralytics Explorer الرسومية تشغيل استعلامات SQL مباشرةً على مجموعة بياناتك لتصفية البيانات وإدارتها بكفاءة. لتشغيل استعلام، انتقل إلى قسم استعلامات SQL في الواجهة الرسومية واكتب استعلامك. على سبيل المثال، لعرض الصور التي تحتوي على شخص واحد على الأقل وكلب واحد على الأقل، يمكنك استخدام:
WHERE labels LIKE '%person%' AND labels LIKE '%dog%'يمكنك أيضًا تقديم عبارة WHERE فقط، مما يمنحك مرونة أكبر في تنفيذ الاستعلامات.
لمزيد من التفاصيل، راجع قسم استعلامات SQL.
تعزز واجهة Ultralytics Explorer الرسومية استكشاف البيانات بميزات مثل البحث الدلالي، والاستعلام باستخدام SQL، والتفاعل باللغة الطبيعية عبر ميزة Ask AI. وتتيح هذه الإمكانات للمستخدمين ما يلي:
- العثور بكفاءة على الصور المتشابهة بصريًا.
- تصفية مجموعات البيانات باستخدام استعلامات SQL المعقدة.
- استخدام الذكاء الاصطناعي لإجراء عمليات بحث باللغة الطبيعية، دون الحاجة إلى خبرة متقدمة في SQL.
تجعل هذه الميزات الأداة متعددة الاستخدامات للمطورين والباحثين وعلماء البيانات الساعين إلى استخلاص رؤى أعمق من مجموعات بياناتهم.
استكشف مزيدًا من المعلومات حول هذه الميزات في وثائق واجهة Explorer الرسومية.