نظام توصية كتب ذكي
تفاصيل العمل

مشروع Book Recommendation System هو نظام توصية ذكي للكتب يعتمد على نموذج هجين يجمع بين تقنيتين أساسيتين: التوصية المعتمدة على المحتوى (Content-Based Filtering) و التوصية التعاونية (Collaborative Filtering)، ليقدّم اقتراحات كتب تتماشى مع اهتمامات القارئ وذوقه الشخصي. لمحة عن المشروع تم تدريب النظام على 10 آلاف كتاب من Goodreads وأكثر من 6 ملايين تقييم، مما يمنحه قاعدة بيانات قوية لفهم تفضيلات القراء. النظام مكتوب بلغة Python ويستخدم مكتبات مثل scikit-learn لتطبيق تقنيات التعلم الآلي، مع واجهة تفاعلية مبنية على Streamlit. المميزات النموذج الهجين: يعتمد بنسبة 70% على المحتوى و30% على التوصية التعاونية (مع إمكانية التعديل). البحث المرن: يدعم التصحيح التلقائي للأخطاء الإملائية والبحث الجزئي باستخدام مكتبة RapidFuzz. البحث البديل: في حال عدم العثور على الكتاب، يمكن البحث باسم المؤلف. سرعة الأداء: بفضل المصفوفات المحسوبة مسبقًا. واجهة تفاعلية: تعرض الكتب مع صور الأغلفة، التقييمات، وأسماء المؤلفين في شبكة منظمة. التقنيات المستخدمة التوصية المعتمدة على المحتوى: باستخدام TF-IDF على الوسوم والمؤلفين، مع حساب التشابه عبر Cosine Similarity. التوصية التعاونية: عبر Truncated SVD على بيانات التقييمات لاستخراج أنماط التشابه بين المستخدمين. النموذج الهجين: دمج النتائج عبر متوسط مرجّح بين الطريقتين. المطابقة الغامضة: باستخدام RapidFuzz لضمان بحث قوي حتى مع الأخطاء.

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ شهرين
المشاهدات
45
المستقل
Mohamed Ashraf
Mohamed Ashraf
مهندس ذكاء اصطناعي
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة