سؤال

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

يبدو أن الفائز أنتج أفضل خوارزمية عن طريق الحد من كمية المعلومات التي تم تغذيتها بها.

كقاعدة أولى أعتقد..."مزيد من المعلومات ليس بالضرورة أفضل عندما يتعلق الأمر بالخوارزميات الغامضة."

أعلم أن هذا أمر شخصي، ولكنه في النهاية شيء قابل للقياس (النقرات استجابةً للتوصيات).

بما أن معظمنا يتعامل مع الويب هذه الأيام فيمكن اعتبار البحث شكلاً من أشكال التوصية...أظن أنني لست الوحيد الذي سيقدر أفكار الآخرين في هذا الشأن.

شيء صغير، "ما هي أفضل طريقة لبناء التوصية؟"

هل كانت مفيدة؟

المحلول

لا تريد استخدام "الشعبية الشاملة" إلا إذا لم تكن لديك معلومات حول المستخدم.بدلاً من ذلك، تريد محاذاة هذا المستخدم مع المستخدمين المماثلين ووزنه وفقًا لذلك.

هذا هو بالضبط ما الاستدلال بايزي يفعل.في اللغة الإنجليزية، يعني ذلك تعديل الاحتمال الإجمالي الذي سيعجبك بشيء ما (متوسط ​​التقييم) مع تقييمات الأشخاص الآخرين الذين يصوتون بطريقتك عمومًا أيضًا.

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

وأخيرا هناك شركة متخصصة في هذا بالضبط اسمها SenseArray.المالك (إيان كلارك ل شهرة فري نت) ودود للغاية.يمكنك استخدام اسمي إذا اتصلت به.

نصائح أخرى

هناك مجال بحث كامل في علوم الكمبيوتر مخصص لهذا الموضوع.أود أن أقترح القراءة بعض المقالات.

أتفق مع @ريكاردو.هذا السؤال واسع جدًا، مثل السؤال "ما هي أفضل طريقة لتحسين النظام؟"

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

(بالطبع يجب أن تكون مستعدًا لأن تكون معظم المتجهات الخاصة بك متناثرة للغاية!)

من المؤكد أن إجابتي متأخرة جدًا بالنسبة لـAlllain ولكن بالنسبة للمستخدمين الآخرين الذين يجدون هذا السؤال من خلال البحث - أرسل لي رسالة خاصة واطرح سؤالاً أكثر تحديدًا وسأكون متأكدًا من الرد.

(أقوم بتصميم محركات التوصيات بشكل احترافي.)

@ لاو تزو، أنا أتفق معك.

بالنسبة لي فإن محركات التوصيات تتكون من:

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

ملاحظة.لقد قدمت محرك التوصية هذا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top