تفاصيل العمل

يهدف هذا المشروع إلى بناء لوحة تحكم تفاعلية (Dashboard) باستخدام Streamlit للتنبؤ بتسرّب عملاء شركات الاتصالات (Telco Churn). تتضمن الخطوات التي تم إجراؤها:

1. **تحميل وتجهيز البيانات:** تم تحميل بيانات تسرّب العملاء من ملف CSV، ومعالجتها لتشمل التعامل مع القيم المفقودة وتحويل أنواع البيانات.

2. **تدريب النموذج:** تم تدريب نموذج انحدار لوجستي (Logistic Regression) باستخدام مكتبة scikit-learn للتنبؤ بتسرّب العملاء بناءً على خصائصهم.

3. **حفظ المخرجات:** تم حفظ النموذج والمُعالِجات المسبقة وقياسات الأداء في ملف `artifacts.joblib` لاستخدامها في تطبيق Streamlit.

4. **بناء تطبيق Streamlit:** تم تطوير تطبيق ويب باستخدام Streamlit يعرض لوحة تحكم تفاعلية لتحليل بيانات التسرّب، ويقدم أداة للتنبؤ بتسرّب عميل فردي، بالإضافة إلى عرض أداء النموذج.

5. **نشر التطبيق:** تم استخدام Cloudflared لإنشاء رابط عام مؤقت لتشغيل تطبيق Streamlit، مما يتيح الوصول إليه عبر المتصفح.

بطاقة العمل

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