توقع نجاة ركاب Titanic باستخدام التعلم الآلي
في هذا المشروع، تم استخدام تقنيات التعلم الآلي لبناء نموذج يتنبأ بإمكانية نجاة الركاب في كارثة Titanic بناءً على خصائصهم مثل العمر، الجنس، الدرجة، وعدد أفراد العائلة.
المهام المنفذة:
تنظيف البيانات ومعالجة القيم المفقودة
تحويل المتغيرات الفئوية إلى رقمية
بناء عدة نماذج ومقارنتها
تحسين أداء النماذج باستخدام GridSearchCV
تقييم الأداء باستخدام Accuracy, Precision, Recall, F1-score, و Confusion Matrix
النماذج المستخدمة:
الانحدار اللوجستي (Logistic Regression)
الغابات العشوائية (Random Forest Classifier)
مصنف الدعم الناقل (Support Vector Classifier - SVC)
الأدوات المستخدمة:
Python
Pandas, NumPy
Scikit-learn