وب‌سرویس مجید

پروژه spark-movie-lens

jadianes/spark-movie-lens

این یک سیستم توصیه‌گر فیلم آنلاین است که با استفاده از Spark، Python Flask و مجموعه داده‌ی معروف MovieLens ساخته شده است.

کاربرد:

این پروژه به کاربران پیشنهاد فیلم می‌دهد بر اساس سابقه رتبه‌دهی‌های قبلی آن‌ها و کاربران مشابه. این سیستم از الگوریتم‌های فیلترینگ همکاری‌گرای (Collaborative Filtering) در Apache Spark استفاده می‌کند تا توصیه‌های شخصی‌سازی شده ارائه دهد.

در چه شرایطی بهتره استفاده شود؟

وقتی به دنبال یک نمونه عملی از سیستم توصیه‌گر مقیاس‌پذیر با استفاده از پردازش توزیع‌شده هستید، این پروژه عالیه. همچنین برای یادگیری نحوه ترکیب Spark با یک رابط وب با Flask بسیار مناسب است.

چند مثال از موارد استفاده:

ساخت سرویس پیشنهاد فیلم برای یک پلتفرم استریم ویدیو

آموزش الگوریتم‌های یادگیری ماشین در محیط توزیع‌شده

شبیه‌سازی سیستم‌های توصیه‌گر در محیط دانشگاهی یا تحقیقاتی

  • ##MovieRecommendation
  • ##ApacheSpark
  • ##Flask
  • ##CollaborativeFiltering
  • ##MachineLearning
  • ##BigData
  • ##Python
  • ##DataScience
  • ##RecommendationSystem
  • ##SparkML