نظام يعتمد على خوارزمية التشابه الجيبي (Cosine Similarity) لتحليل سلوك المستخدمين وترشيح محتوى يتناسب مع أذواقهم، مع واجهة تفاعلية باستخدام Streamlit.
الذكاء الاصطناعي وتعلم الآلة (AI & Machine Learning)
Collaborative Filtering: القدرة على بناء أنظمة توصية تعتمد على سلوك المستخدمين.
Similarity Metrics: فهم واستخدام التشابه الجيبي(Cosine Similarity) لقياس التقارب بين البيانات.
Predictive Analytics: التنبؤ بما قد يعجب المستخدم بناءً على بيانات تاريخية.
هندسة البيانات (Data Engineering)
Data Manipulation: استخدام مكتبة Pandas لمعالجة البيانات الضخمة، تنظيفها، وعمل الـ Pivot Tables
Vectorization: تحويل البيانات النصية والرقمية إلى مصفوفات رياضية يمكن للآلة فهمها.
تطوير البرمجيات والويب (Software Development)
Frontend Development: استخدام Streamlit لتحويل كود بايثون إلى واجهة ويب تفاعلية (UI/UX).
Modular Programming: تنظيم الكود وفصل المنطق البرمجي (Logic) عن واجهة العرض، مما يسهل صيانة المشروع وتطويره.