وصف مشروع تحليل تسرب عملاء شركة الاتصالات (Telecom Customer Churn Analysis):
يقدم هذا المشروع حلاً تحليلياً وتنبوئياً لمساعدة شركات الاتصالات في الحد من فقدان العملاء (Customer Churn) وفهم الأسباب الرئيسية لمغادرتهم للخدمة، مع تقديم توصيات عملية لاستراتيجيات الاحتفاظ بالعملاء.
مراحل وخطوات العمل في المشروع:
1. معالجة وتجهيز البيانات (Data Preprocessing):
تنظيف البيانات والتعامل مع القيم المفقودة (Null values) والسجلات المكررة.
معالجة المتغيرات النصية (Categorical Features) وتحويلها لمؤشرات رقمية باستخدام تقنيات Encoding مناسبة.
توحيد وتنسيق المتغيرات المالية والحسابية (مثل مدة الاشتراك Tenure والمدفوعات الشهرية MonthlyCharges).
2. الاستكشاف ورسم الخرائط الحرارية (Exploratory Data Analysis & Heatmap):
إنشاء خريطة حرارية (Correlation Heatmap) لتحديد قوة العلاقات بين العوامل المختلفة ونسبة تسرب العملاء.
اكتشاف أكثر العوامل تأثيراً في قرار العميل بالمغادرة (مثل نوع العقد الشهرية مقابل السنوية، وطرق الدفع الإلكتروني).
3. هندسة الميزات (Feature Engineering):
دمج واستخراج ميزات جديدة تزيد من كفاءة النموذج مثل حساب متوسط الإنفاق الكلي وتجميع الخدمات المشترك فيها العميل.
4. بناء وتدريب النموذج (Model Training):
تدريب نموذج تصنيف متقدم باستعمال خوارزمية LightGBM لسرعتها ودقتها العالية مع البيانات الجدولية.
تطبيق تقنية Stratified K-Fold Cross-Validation لضمان توزيع متوازن لبيانات الفئات (Churn vs Non-Churn) وتجنب ظاهرة الإفراط في التعلم (Overfitting).
5. التقييم والنتائج (Evaluation):
تقييم أداء النموذج باستعمال مصفوفة الارتباط (Confusion Matrix) ومعايير Precision و Recall ومساحة منحنى ROC-AUC.
تحليل أهم الميزات (Feature Importance) لتحديد أكثر الأسباب التي تدفع العملاء للإلغاء.