شرح لكيفية عمل خوارزمية ترتيب المواضيع الأكثر شيوعا
رأيت خلافا عن أسباب ظهور موضوع ما أولا رغم أنه لم يكن له أي نقاط إيجابية وكتب قبل خمس دقائق فقط، الأمر بدا لي عاديا لمعرفتي بخوارزمية روديت التي تستعملها معظم المواقع... وهذا شرح مسبط لها:
الخوارزمية تحتاج إدخال رقم الذي في الغالب هو فارق النقاط، أو يمكن إستخدام عدد التعليقات أو هما معا. لكن في الغالب والصواب هو إستخدام فارق النقاط.
نضيف حقل نسميه "الوقت الافتراضي" وهو وقت افتراضي لكتابة الموضوع. ويتم حسابه وتحديثه كلما تم التصويت. وطريقة عمله هو إن كتب الموضوع في الثانية صباحا مثلا وثم التصويت عليه إجابيا سيتم إفتراض أنه كتب في الثالثة صباحا. وكل صوت إجابي جديد يضيف عدد من الدقائق للوقت الافتراضي لكتابة الموضوع.
لو كانت 10 أصوات ستضيف يوم كامل للوقت الافتراضي، 100 صوت سيضيف يومين، ثم 1000 صوت سيضيف 3 أيام... يعنى تقل أهمية الأصوات بشكل لوجاريتمي.
يتم ترتيب المواضيع حسب وقت الكتابة الافتراضي ليعطينا المواضيع الأكثر شيوعا.
تطبيق الخوارزمية ليس بهذا الشكل حرفيا لكني بسطتها ليتم فهمها.
تعديل: ظهر هذا الموضوع أيضا في الأكثر شيوعا في الصفحة الرئيسية (لي علي الأقل حسب المجتمعات التي أتابعها) وب 0 صوت / 0 تعليق.
هذا أحد المصادر أخي.
الخوارزمية من تطوير Randall Munroe صاحب موقع xkcd الشهير. وهو أيضا مطور نظام آخر (لمواجهة المحتوى المكرر) يسمى r9k اشتهر بعد استخدامه في 4chan وثم في مواقع كثيرة بعده.
اعرف ان هناك العديد العديد من الخوارزميات يا الغالي
لكن انا تعليقي على كلمة "روديت" في موضوعك من اين حصلت عليها :)
اقصد تعليقي على اسم الخوارمية والذي لم اجده في الانترنت او في الرابط الذي اعطيتني اياه حتى
نقطة اخيرة :
الرابط الذي اعطيتني اياه يختلف كلامه تماما عن الموضوع في الاعلى يا غالي
يعطيك العافية :)
ريديت و ليس روديت، و كذلك انها الخوارزمية التي يستعملهاموقع Reddit
و هذه موضوع شرح عن هذه الخوارزمية،
التعليقات