نظام توصية للأفلام باستخدام الشبكة البولتزمانية المقيّدة (RBM)

تفاصيل العمل

مشروع لتطوير نظام توصية للأفلام باستخدام خوارزمية Restricted Boltzmann Machine (RBM) مبني بالكامل من الصفر بلغة Python ومكتبة PyTorch.

يقوم النظام بتعلم أنماط تفضيلات المستخدمين من خلال تقييماتهم السابقة للأفلام، ثم يتنبأ بالأفلام التي قد تعجب كل مستخدم.

المميزات:

تحويل البيانات إلى مصفوفة مستخدم-فيلم

تصميم RBM يدوي بدون أي مكتبات جاهزة

تدريب النموذج باستخدام Contrastive Divergence

اختبار النموذج وقياس الخطأ (MAE)

الأدوات المستخدمة:

Python, PyTorch, NumPy

النتائج:

النموذج نجح في تقليل نسبة الخطأ تدريجيًا مع كل Epoch وتعلم تفضيلات المستخدمين بشكل فعال.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
المهارات