تفاصيل العمل

المشروع الثالث: التنبؤ بالتعثر المالي للقروض (Loan Default Prediction)

النوع: تعلم الآلة (Machine Learning)، تحليل المخاطر المالية (Financial Risk Analysis)، تنبؤ (Prediction)

الهدف: بناء وتطبيق نماذج تعلم آلة لتوقع احتمالية تعثر العملاء في سداد القروض، مما يقلل المخاطر المالية للمؤسسة ويحسن قرارات الإقراض.

الملخص:

مشروع متكامل يمثل دورة حياة نموذج تعلم الآلة بالكامل (Full-Cycle ML Project) في القطاع المالي. تم التركيز على حل مشكلة حقيقية وهي تقييم المخاطر الائتمانية، بدءًا من معالجة وتنظيف البيانات الأولية، مروراً بالتحليل الاستكشافي العميق (EDA) لفهم خصائص العملاء والقروض، وصولاً إلى بناء واختبار نماذج تنبؤ متعددة.

المهام والإنجازات الرئيسية:

معالجة البيانات وإدارة الجودة: تنفيذ عمليات شاملة لتنظيف البيانات، ومعالجة القيم المفقودة، وتجهيز المتغيرات لضمان جودة عالية للبيانات قبل إدخالها للنماذج.

بناء وتجربة النماذج: تطبيق ومقارنة كفاءة عدة خوارزميات تصنيف قوية في تعلم الآلة، بما في ذلك Naive Bayes, Decision Trees, KNN, و SVM.

تقييم الأداء: إجراء تقييم دقيق وشامل لأداء النماذج باستخدام مقاييس متقدمة مثل الدقة (Accuracy)، والشمول (Recall)، والمصفوفة الخلطية (Confusion Matrix)، لضمان اختيار النموذج الأكثر كفاءة وموثوقية في تحديد حالات التعثر.

التحليل المالي: تحديد أهم المتغيرات المؤثرة على قرار التعثر (الميزات الأكثر أهمية)، مما يوفر رؤى قابلة للتنفيذ مباشرة للبنك.

الأدوات والتقنيات المستخدمة:

Python: لغة البرمجة الرئيسية.

Jupyter Notebook: لتنفيذ جميع مراحل خط الأنابيب.

Pandas & NumPy: لمعالجة وتحليل البيانات العددية.

Matplotlib & Seaborn: لإجراء التحليل الاستكشافي (EDA) وتقديم تصورات واضحة للعلاقات بين المتغيرات.

Scikit-learn: لتطبيق وبناء النماذج وتقييمها.

ملفات مرفقة

بطاقة العمل

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