مسألة #27
المؤلف:Mihai Nan
الصعوبة
أفضل نتيجة لك
غير متوفر
لهذه المسألة يجب أن تنفذوا نموذج انحدار قادر على توقع الدرجة المحصل عليها في الامتحان (Exam_Score) باستخدام مجموعة بيانات متاحة. مجموعة البيانات منظمة في ملف CSV، وسيتم تقييم أداء النموذج بناءً على متوسط الخطأ المطلق (MAE).
تحتوي مجموعة البيانات على الأعمدة التالية:
احسبوا متوسط القيم من عمود Hours_Studied على مجموعة التدريب. لكل طالب في الاختبار، حددوا القيمة المطلقة للفرق بين Hours_Studied والمتوسط المحسوب.
حددوا لكل طالب في الاختبار ما إذا كان ينام قليلاً (<7 ساعات). النتيجة ستكون True أو False.
عدوا كم طالب من مجموعة التدريب حصل على درجة سابقة (Previous_Scores) أكبر من أو تساوي درجة كل طالب في الاختبار.
حددوا عدد الطلاب في التدريب الذين لديهم نفس مستوى الدافعية (Motivation_Level) مثل كل طالب في الاختبار.
ابنوا نموذج انحدار لتوقع Exam_Score بناءً على الخصائص المقدمة. يجب أن يعمم النموذج على بيانات جديدة وسيتم تقييمه بـ MAE.
Exam_Scoretrain_data.csv وتقييمه على test_data.csvيجب أن يكون ملف التسليم CSV بثلاثة أعمدة بالضبط:
| العمود | النوع | الوصف |
|---|---|---|
subtaskID | integer | يمثل معرف المهمة الفرعية (من 1 إلى 5). |
datapointID | integer/string | يمثل المعرف الفريد للصف من مجموعة الاختبار (ID). |
answer | float / int / bool | الإجابة للمهمة الفرعية المعنية. نوع القيمة يعتمد على المهمة الفرعية: • المهمة الفرعية 1: float • المهمة الفرعية 2: boolean • المهمة الفرعية 3: integer • المهمة الفرعية 4: integer • المهمة الفرعية 5: float (توقعات النموذج) |
| subtaskID | datapointID | answer |
|---|---|---|
| 1 | 101 | 12.5 |
| 2 | 101 | True |
| 3 | 101 | 7 |
| 4 | 101 | 3 |
| 5 | 101 | 85.3 |
مهم: كل صف في CSV يمثل الإجابة لمهمة فرعية واحدة ونقطة بيانات واحدة. لكل
datapointIDيجب أن يوجد صف واحد لكل مهمة فرعية.
إرسال sample_output يحصل على 6 نقاط.