الهدف
التنبؤ بدرجات الطلاب النهائية (G3) باستخدام Regression
تصنيف الطلاب Pass/Fail باستخدام Classification
خطوات المشروع
قراءة البيانات من CSV
فحص وفهم الأعمدة
تنظيف البيانات وتحويل الأعمدة النصية لأرقام (Encoding)
معالجة القيم الفاضية
تقسيم البيانات لمجموعات Train و Test
تدريب Regression (Linear Regression)
تقييم Regression باستخدام RMSE و R²
تدريب Classification (Logistic Regression)
تقييم Classification باستخدام Accuracy و Confusion Matrix
رسم Visualizations
النتائج
Regression
RMSE: 2.38
R² Score: 0.72
Classification
Accuracy: (0.9240506329113924)
Skills
Python, Pandas, Scikit-Learn
Data Cleaning & Encoding
Regression & Classification
Visualization (Matplotlib, Seaborn)