سیستمهای توصیهگر (Recommender Systems) با تحلیل رفتار کاربر، اقدام به پیشنهاد مناسبترین اقلام (داده، اطلاعات، کالا و…) میکنه. این سیستم کمک زیادی به مشکلات سیستمهای دارای حجم زیاد اطلاعات میکنه و به کاربرش کمک میکنه تا در بین حجم زیاد اطلاعات سریعتر به هدفش نزدیک بشه.
مقدمه:
فرض کنید یک سایت شبیه GoodReads داریم که کاربران میتونند در مورد کتاب های مختلف در سایت نظرشونو بنویسند. ما اطلاعاتی در مورد اینکه هر کاربر به چه کتابی چه امتیازی داده داریم، فرض کنید کاربر الف به کتاب های a , b , c رای بالا داده، و ما میخوایم پیشبینی کنیم این کاربر به کتاب d احتمالا چه امتیازی میده، برای اینکار با تحلیل دادههای بقیه کاربرهایی که امتیازشون به a, b , c شبیه کاربر الف بوده میشه فهمید احتمالا کاربر الف به کتاب d چه امتیازی میده.
شبکه های اجتماعی