هذا مشروع متكامل لتوقع انسحاب العملاء (Customer Churn Prediction) باستخدام تقنيات تعلم الآلة. يهدف النظام إلى مساعدة الشركات التي تعتمد على الاشتراكات في تحديد العملاء المعرضين لمغادرة الخدمة واتخاذ قرارات استباقية للحفاظ عليهم.
مكونات المشروع:
نموذج تعلم آلة (Machine Learning Model) لتوقع احتمالية انسحاب العميل
API باستخدام FastAPI لتقديم التوقعات
واجهة تفاعلية (Dashboard) باستخدام Streamlit
دعم تحليل بيانات عميل واحد أو ملف CSV كامل (Batch Prediction)
مميزات النظام:
عرض نسبة احتمال الانسحاب (Churn Probability)
تصنيف واضح (0 / 1)
تفسير النتائج (Explainability) لمعرفة أهم العوامل المؤثرة
إمكانية تحميل نتائج التحليل بصيغة CSV
التقنيات المستخدمة:
Python — Scikit-learn — FastAPI — Streamlit — Pandas — NumPy
المشروع قابل للتطوير والتخصيص ليتناسب مع أي بيانات مشابهة.