المشروع ده بيبني نظام ترشيح أفلام باستخدام MovieLens 100K Dataset. بيستكشف 3 تقنيات مختلفة من Collaborative Filtering: المعتمد على المستخدم (User-Based)، والمعتمد على العنصر/الفيلم (Item-Based)، وكمان Matrix Factorization (SVD)، علشان يقترح للمستخدمين أفلام جديدة من الأعلى تقييمًا اللي لسه ما شافوهاش.
النظام بيحسب درجات التشابه من خلال User-Item Matrix، وبيقيّم دقته باستخدام Precision@K علشان يقيس مدى جودة الترشيحات.