جميع المشروعات

Bankruptcy Prediction

الجامعة · 2024
الفترة
2024
التقنيات
Python · pandas · scikit-learn · TensorFlow/Keras · Jupyter
Bankruptcy Prediction — رسم توضيحي تصوّري · لا يمثّل شركة أو نتائج حقيقية
رسم توضيحي تصوّري · لا يمثّل شركة أو نتائج حقيقية

كيف بدأت الفكرة

مشروع جامعي يبدأ بسؤال: ما المعلومات المفيدة التي يمكنني استخلاصها من بيانات الشركات بشأن مخاطر الإفلاس؟

المشكلات والقرارات

اختيار المقياس

حالات الإفلاس هي الفئة النادرة. وقد تكون تكلفة عدم اكتشاف إحداها أعلى من تكلفة إنذار كاذب. استخدمتُ أيضًا F3، الذي يمنح الاستدعاء وزنًا أكبر من الإحكام، لدراسة هذه المفاضلة.

مقارنة الاستراتيجيات

قارنت النماذج والعتبات لمعرفة كيف تتغيّر الحالات المكتشفة والإنذارات الكاذبة، ودرست أهمية السمات باستخدام Random Forest.

كيف يعمل

  1. يُعِدّ دفتر Python البيانات الجدولية ويوحّد مقاييسها باستخدام أدوات pandas وNumPy وscikit-learn.
  2. تدعم خوارزمية الغابة العشوائية تحليل أهمية السمات. وتقارن التجارب بين إعدادات RF وآلات المتجهات الداعمة.
  3. تستخدم تجارب الشبكات العصبية TensorFlow/Keras لدراسة البنية وأساليب التنظيم وعلامات فرط التكيّف.
  4. تُقارَن عتبات القرار ومجموعات السمات باستخدام مقياس F3-score ومنحنيات ROC والرسوم البيانية المحفوظة في دفتر الملاحظات البرمجي.

ما تعلمته

علّمني هذا المشروع أن أقرأ نتيجة التقييم إلى جانب الأخطاء الكامنة وراءها. فتغيير المقياس أو العتبة يغيّر الحالات التي تُكتشف. وأريد أن تكون هذه المفاضلة واضحة كلما قارنتُ بين النماذج.

الحالة الحالية

مشروع جامعي استكشافي. توثّق الرسوم البيانية عمليات التشغيل المحفوظة في دفتر الملاحظات البرمجي. ويتطلب اختبار الاستنتاجات تقييمًا مستقلًا باستخدام بيانات جديدة.

المصدر

لديك مشكلة مثيرة للاهتمام؟

أخبرني بما تريد بناءه أو تحسينه، ومن سيستخدمه، وما القيود التي تواجهك. سأتواصل معك لنحدّد معًا نقطة البداية.