Skip to main content

المقدمة

تحتوي مجموعة بيانات LAION 5b على 5.85 مليار تضمين للصور والنصوص، إلى جانب البيانات الوصفية المرتبطة بالصور. أُنشئت هذه التضمينات باستخدام نموذج Open AI CLIPViT-L/14. ويبلغ بُعد كل متجه تضمين 768. يمكن استخدام مجموعة البيانات هذه لنمذجة جوانب التصميم وتحديد السعة والأداء لتطبيق بحث متجهي واسع النطاق في بيئة واقعية. كما يمكن استخدام مجموعة البيانات هذه لكلٍّ من البحث من النص إلى الصورة والبحث من صورة إلى صورة.

تفاصيل مجموعة البيانات

يمكن تنزيل مجموعة البيانات الكاملة باستخدام opendatalab/laion5b-downloader. أتاح ClickHouse مجموعة فرعية تضم 10 ملايين متجه في حاوية S3 عامة. تُخزَّن المجموعة الفرعية في ملف Parquet واحد. نوصي المستخدمين أولاً بإجراء تقدير للحجم لتحديد متطلبات التخزين والذاكرة لهذه مجموعة بيانات، بالرجوع إلى الوثائق.

الخطوات

1

إنشاء جدول

أنشئ جدول laion_5b_10m لتخزين التضمينات والسمات المرتبطة بها:
id هو مجرد عدد صحيح متزايد. ويمكن استخدام السمات الإضافية في الشروط لفهم البحث عن التشابه المتجهي مع التصفية اللاحقة/المسبقة، كما هو موضح في الوثائق
2

تحميل البيانات

لتحميل مجموعة البيانات، نفّذ عبارة SQL التالية:
سيستغرق تحميل 10 ملايين صف في الجدول بضع دقائق.
4

إنشاء فهرس للتشابه المتجهي

نفّذ عبارة SQL التالية لتعريف وإنشاء فهرس للتشابه المتجهي على العمود vector في جدول laion_5b_10m:
ترد في الوثائق المعلمات واعتبارات الأداء المتعلقة بإنشاء الفهرس والبحث. تستخدم العبارة أعلاه القيمتين 64 و512 للمعلمتين الفائقتين في HNSW، M وef_construction، على التوالي. يجب اختيار القيم المثلى لهذه المعلمات بعناية من خلال تقييم وقت بناء الفهرس وجودة نتائج البحث المقابلة للقيم المختارة.قد يستغرق بناء الفهرس وحفظه وقتًا طويلًا لمجموعة فرعية تضم 10 ملايين صف، وذلك حسب عدد أنوية CPU المتاحة وعرض نطاق التخزين.
6

إنشاء تضمينات لاستعلام البحث

تم إنشاء متجهات التضمين لمجموعة بيانات LAION 5b باستخدام نموذج OpenAI CLIPViT-L/14.يُقدَّم أدناه برنامج نصي مثالي بلغة بايثون يوضّح كيفية إنشاء متجهات التضمين برمجيًا باستخدام واجهات برمجة تطبيقات CLIP. ثم يُمرَّر متجه تضمين البحث كوسيطة إلى الدالة cosineDistance() في استعلام SELECT.لتثبيت حزمة clip، يُرجى الرجوع إلى مستودع OpenAI على GitHub.
تظهر نتائج البحث أعلاه أدناه:
آخر تعديل في ٢٦ أغسطس ٢٠٢٦