Yolo فيجن شنتشن
شنتشن
انضم الآن
مسرد المصطلحات

نظام التوصية

تعرف على كيفية استخدام أنظمة التوصيات للذكاء الاصطناعي لتخصيص تجارب المستخدمين. استكشف التصفية التعاونية والتشابه البصري باستخدام Ultralytics .

نظام التوصيات هو خوارزمية لتصفية المعلومات مصممة للتنبؤ بتفضيلات المستخدم لبعض العناصر المحددة . تعمل هذه الأنظمة الذكية كأساس لتطبيقات الذكاء الاصطناعي الحديثة،حيث تساعد المستخدمين على تصفح الكم الهائل من المحتوى المتاح على الإنترنت من خلال تقديم اقتراحات مخصصة . من خلال تحليل الأنماط في البيانات الضخمة— مثل سجل الشراء وعادات المشاهدة وتقييمات المستخدمين — تعمل محركات التوصيات على تعزيز مشاركة المستخدمين وتبسيط عمليات اتخاذ القرار. وهي تُستخدم بكثرة في البيئات التي تتجاوز فيها تنوع الخيارات قدرة المستخدم على تقييمها جميعًا يدويًا.

الآليات الأساسية للتوصية

تستخدم محركات التوصيات عادةً استراتيجيات محددة للتعلم الآلي (ML) لتوليد اقتراحات ذات صلة. تشمل الأساليب الثلاثة الأساسية ما يلي:

  • التصفية التعاونية: تعتمد هذه الطريقة على افتراض أن المستخدمين الذين وافقوا في الماضي سيوافقون في المستقبل. وهي تحدد أوجه التشابه بين المستخدمين (على أساس المستخدم) أو العناصر (على أساس العنصر) باستخدام بيانات التفاعل. على سبيل المثال، إذا كان المستخدم (أ) و أعجب كل من المستخدم (أ) والمستخدم (ب) بالفيلم (س)، يفترض النظام أن المستخدم (أ) قد يعجبه أيضًا الفيلم (ص) إذا كان المستخدم (ب) استمتع به.
  • التصفية المستندة إلى المحتوى: هذا النهج يوصي بعناصر مشابهة لتلك التي أعجبت المستخدم من قبل، بناءً على سمات العنصر. يتطلب تحليل سمات العناصر نفسها، غالبًا باستخدام معالجة اللغة الطبيعية (NLP) للأوصاف النصية أو الرؤية الحاسوبية لتحليل صور المنتجات المنتجات.
  • النماذج الهجينة: من خلال الجمع بين التصفية التعاونية والتصفية القائمة على المحتوى, تهدف أنظمة التوصية الهجينة إلى التغلب على قيود الأساليب الفردية، مثل عدم القدرة على التوصية بعناصر جديدة ليس لها سجل تفاعل المستخدم تاريخ تفاعل المستخدم.

تطبيقات واقعية

تمتد الفائدة العملية لأنظمة التوصيات عبر مختلف الصناعات، مما يؤدي إلى تعزيز كل من تجربة العملاء وإيرادات الأعمال.

  1. التجارة الإلكترونية والتجزئة: تستخدم المنصات خوارزميات متطورة لاقتراح المنتجات على المتسوقين. تعمل هذه الأنظمة على تعزيز الذكاء الاصطناعي في مجال التجزئة من خلال عرض قوائم "العملاء الذين اشتروا هذا المنتج اشتروا أيضًا..." بشكل ديناميكي، مما يزيد بشكل كبير من فرص البيع المتقاطع .
  2. بث الوسائط: تعتمد الخدمات بشكل كبير على التخصيص. تقوم فرق البحث في Netflix بتطوير خوارزميات تحلل سجل المشاهدة لتزويد الصفحة الرئيسية للمستخدم بأفلام وبرامج ذات صلة. وبالمثل، تقوم منصات الموسيقى بإنشاء قوائم تشغيل من خلال تحليل الأنماط الصوتية وسلوكيات الاستماع للمستخدم.

التوصيات المرئية مع التضمينات

تتضمن إحدى التقنيات الرئيسية في أنظمة التوصية الحديثة، خاصة للمحتوى المرئي، استخدام التضمينات. التضمين هو تمثيل رقمي لعنصر (مثل الصورة) في فضاء عالي الأبعاد. العناصر المتشابهة بصريًا سيكون لها تضمينات قريبة من بعضها البعض.

يوضح Python التالي كيفية استخراج تضمينات الصور باستخدام نموذج تصنيف Ultralytics المدرب مسبقًا وحساب تشابهها باستخدام PyTorch.

import torch.nn.functional as F
from ultralytics import YOLO

# Load a YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Generate embeddings for two images (returns a list of Results objects)
results = model.predict(["bus.jpg", "dog.jpg"], embed=[1000])

# Calculate cosine similarity between the two embeddings
# Higher score indicates greater visual similarity
similarity = F.cosine_similarity(results[0].probs.data, results[1].probs.data, dim=0)

print(f"Visual Similarity Score: {similarity.item():.4f}")

أنظمة التوصية مقابل المفاهيم ذات الصلة

من المهم التمييز بين أنظمة التوصية والتقنيات الأساسية التي تستخدمها غالبًا:

  • بحث المتجهات: هذه طريقة استرجاع يُستخدم للعثور على العناصر في قاعدة بيانات قاعدة بيانات المتجهات الأقرب رياضيًا إلى استعلام. بينما يستخدم نظام التوصية البحث المتجه للعثور على منتجات متشابهة، فإن نظام التوصية نفسه يشمل المنطق الأوسع نطاقًا للتوصيف والترتيب الخاص بالمستخدم. يمكنك استكشاف ذلك بشكل أكبر في دليلنا حول البحث عن التشابه.
  • البحث الدلالي: على عكس التوصيات الأساسية الأساسية التي قد تعتمد على التداخل السلوكي، يركز البحث الدلالي على فهم المعنى الكامن وراء الاستعلام. قد يستخدم محرك التوصية البحث الدلالي لتفسير نية المستخدم عندما يتصفح فئات محددة.

التحديات والاعتبارات

ينطوي نشر أنظمة التوصية الفعالة على عقبات كبيرة:

لبناء وتدريب نماذجك الخاصة لمهام التوصية، توفر Ultralytics بيئة شاملة لإدارة مجموعات البيانات وتدريب النماذج.

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن