بناء نظام ذكي مخصص لاقتراح أفضل 10 أفلام باستخدام Machine Learning
منذ 3 أشهر
عرض العمل
الوصف
فكرة المشروع:
قمت بتطوير نظام ذكي لتوصية الأفلام باستخدام تعلم الآلة (Machine Learning)، يعتمد على تحليل تقييمات المستخدمين وسلوكهم السابق لاستخراج الأنماط المرتبطة باهتماماتهم وتفضيلاتهم. يهدف النظام إلى التنبؤ بالأفلام التي قد تنال إعجاب المستخدم واقتراح أفضل 10 أفلام مخصصة له.
مراحل التنفيذ:
تنظيف البيانات وإزالة السجلات المكررة واستبعاد المستخدمين والأفلام ذات التقييمات المحدودة لتحسين جودة البيانات.
تنفيذ Feature Engineering من خلال حساب متوسط تقييم المستخدم والفيلم، وتحليل تفضيلات المستخدم حسب أنواع الأفلام (Genres)، وتحويلها إلى تمثيل رقمي باستخدام One-Hot Encoding.
تدريب ومقارنة عدة نماذج تعلم آلي: Logistic Regression، KNN، Decision Tree، Random Forest، وSVM.
تقييم النماذج باستخدام Accuracy وPrecision وRecall وF1-Score وROC-AUC وConfusion Matrix.
النتائج:
حقق نموذج Random Forest أفضل أداء بقيمة ROC-AUC بلغت 0.814، وتم استخدامه لبناء نظام توصية يعرض أفضل 10 أفلام مناسبة لكل مستخدم.
التفاصيل
| المشاهدات | 13 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - اخري |
حساب المستخدم
العربية
English