You are not allowed to perform this action
سیستمهای توصیهگر
Recommender Systems
مقطع: تحصیلات تکمیلی | گرایش: علم داده |
نوع درس: نظری | تعداد واحد: ۳ |
پیشنیاز: – | همنیاز: – |
هدف کلی
هدف این درس آشنایی با مفاهیم، مسائل و تکنیکهای زمینه سیستمهای توصیهگر (recommender systems) و نقش و کاربرد عملی آنها است. انواع سیستمهای توصیهگر نظیر پالایش مبتنی بر محتوا (content-based) و پالایش همکارانه (collaborative filtering) و همچنین حوزههای کاربردی این سیستمها معرفی خواهد شد. همچنین در خصوص جنبههای مهم ارزیابی و تحلیل این سیستمها بحث خواهد شد.
سرفصلها
- معرفی سیستمهای توصیهگر و کاربردهای آن
- ترجیحات کاربر و امتیازدهی و پیشبینی ترجیح یا امتیاز
- انواع رویکردها و مدلهای سیستمهای توصیهگر
- پالایش مبتنی بر محتوا (content-based)
- پالایش همکارانه (collaborative filtering)
- توصیه آگاه از زمینه (context-aware)
- مدلسازی زمانی (temporal) و پویایی زمانی در سیستمهای توصیهگر
- ارزیابی سیستمهای توصیهگر
- تجارب کاربر (user experiences)
- توصیه محصولات براساس اطلاعات جانبی (side information)
- کاربردها شامل وبسایتهای تجارت الکترونیک (E-commerce) و شبکههای اجتماعی (social networks)
- دیگر جنبههای عملی مانند توضیح (explanation) توصیهها و اعتماد (Trust)، مقیاسپذیری (scalability) و …
ارزیابی پیشنهادی
- امتحان میان ترم: ۲۰٪
- امتحان پایان ترم: ۳۰٪
- تمرین: ۲۰٪
- پروژه: ۳۰٪
منابع پیشنهادی
- J. Dietmar. Recommender Systems: An Introduction. New York: Cambridge University Press, 2011.