🏫 التنبؤ بالحالة الأكاديمية للطلاب
لهذه المسألة يجب أن تقوموا بتنفيذ نموذج تصنيف قادر على التنبؤ بالحالة الأكاديمية لطالب (Target) باستخدام مجموعة بيانات متاحة. مجموعة البيانات منظمة في ملف CSV، وسيتم تقييم أداء النموذج بناءً على F1-score.
🔹 مجموعة البيانات
تحتوي مجموعة البيانات على الأعمدة التالية:
- SampleID: معرف فريد لكل طالب
- Marital status: الحالة الاجتماعية للطالب (Single, Married, Other)
- Application mode: طريقة التقديم (Online, In person, Other)
- Application order: ترتيب التقديم (رقمي)
- Course: الدورة التي سجل فيها الطالب
- Daytime/evening attendance: نوع الحضور (Daytime/Evening)
- Previous qualification: المستوى التعليمي السابق (High School, College)
- Nacionality: جنسية الطالب
- Mother's qualification: مستوى تعليم الأم
- Father's qualification: مستوى تعليم الأب
- Mother's occupation: مهنة الأم
- Father's occupation: مهنة الأب
- Displaced: الطالب منتقل/أجنبي (Yes/No)
- Educational special needs: احتياجات تعليمية خاصة (Yes/No)
- Debtor: طالب مدين (Yes/No)
- Tuition fees up to date: الرسوم مدفوعة (Yes/No)
- Gender: جنس الطالب (Male/Female)
- Scholarship holder: طالب حاصل على منحة (Yes/No)
- Age at enrollment: العمر عند التسجيل
- International: طالب دولي (Yes/No)
- Curricular units 1st sem (credited): المقررات المعتمدة في الفصل الأول
- Curricular units 1st sem (enrolled): المقررات المسجلة في الفصل الأول
- Curricular units 1st sem (evaluations): التقييمات المنجزة في الفصل الأول
- Curricular units 1st sem (approved): المقررات المعتمدة في الفصل الأول
- Curricular units 1st sem (grade): الدرجات المحصلة في الفصل الأول
- Curricular units 1st sem (without evaluations): المقررات بدون تقييمات في الفصل الأول
- Curricular units 2nd sem (credited): المقررات المعتمدة في الفصل الثاني
- Curricular units 2nd sem (enrolled): المقررات المسجلة في الفصل الثاني
- Curricular units 2nd sem (evaluations): التقييمات المنجزة في الفصل الثاني
- Curricular units 2nd sem (approved): المقررات المعتمدة في الفصل الثاني
- Curricular units 2nd sem (grade): الدرجات المحصلة في الفصل الثاني
- Curricular units 2nd sem (without evaluations): المقررات بدون تقييمات في الفصل الثاني
- Unemployment rate: معدل البطالة في منطقة الطالب
- Inflation rate: معدل التضخم
- GDP: الناتج المحلي الإجمالي (GDP)
- Target: المتغير المستهدف، الحالة الأكاديمية للطالب (Dropout, Enrolled, Graduate)
📊 ملاحظات حول مجموعة البيانات
- الحقل المستهدف:
Target
- يجب تدريب النموذج على
train.csv وتقييمه على test.csv
⚙️ معايير التقييم
- الأداء: F1-score أعلى ما يمكن

📨 تنسيق ملف التسليم
يجب أن يكون ملف التسليم CSV بعمودين بالضبط:
| العمود | النوع | الوصف |
SampleID | integer | يمثل المعرف الفريد للصف من مجموعة الاختبار |
Target | String | تنبؤ الفئة للطالب (Dropout, Enrolled, Graduate) |
🔹 أمثلة
| SampleID | Target |
| 101 | Dropout |
| 102 | Enrolled |
| 103 | Graduate |
مهم: كل صف في CSV يمثل تنبؤاً لطالب واحد من الاختبار.
📝 ملاحظة
يُمنح النقاط بناءً على F1-score المحصل عليه من النموذج على مجموعة الاختبار. للحصول على النقاط الكاملة، يجب أن يكون F1 على الأقل 0.75، والقيم تحت 0.5 ستحصل على 0 نقاط، والباقي يتم قياسه بشكل متناسب.
🗂️ موارد مفيدة
- Starter Kit – يحتوي على هيكل يمكنكم البدء منه لحل المسألة