تفاصيل العمل

قمت بتطوير مشروع Machine Learning للتنبؤ بالعملاء المحتمل مغادرتهم للشركة (Customer Churn Prediction)، باستخدام بيانات العملاء لتحديد الأنماط والعوامل المرتبطة بقرار الاستمرار أو المغادرة.

يشمل المشروع:

- استكشاف بيانات العملاء وتحليل توزيع الفئات.

- تنظيف البيانات ومعالجة القيم المفقودة.

- تنفيذ تجهيز البيانات باستخدام Imputation وScaling وOne-Hot Encoding.

- تدريب وتقييم عدة نماذج، منها Logistic Regression وRandom Forest.

- التعامل مع عدم توازن الفئات باستخدام Class Weights.

- تقييم النماذج باستخدام Accuracy وPrecision وRecall وF1-score وROC-AUC.

- تحليل أهمية الخصائص باستخدام Permutation Feature Importance.

- اختيار النموذج النهائي بناءً على المقارنة بين الأداء واحتياجات اكتشاف العملاء المعرضين للمغادرة.

- حفظ النموذج المدرب باستخدام Joblib وتجهيزه للاستخدام في تطبيق تفاعلي باستخدام Streamlit.

حقق النموذج النهائي Recall لفئة العملاء المغادرين بلغ حوالي 78.34% على بيانات الاختبار، مع F1-score بلغ حوالي 61.36%.

**الأدوات والتقنيات:** Python، Pandas، NumPy، Matplotlib، Seaborn، Scikit-learn، Joblib، وStreamlit.

يهدف المشروع إلى مساعدة الشركات على تحديد العملاء الأكثر عرضة للمغادرة، بما يدعم تطوير استراتيجيات الاحتفاظ بالعملاء.

بطاقة العمل

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