مسألة #75
المؤلف:OJIA 2025
الصعوبة
أفضل نتيجة لك
غير متوفر
شركة النقل "SmartCargo România" تحتاج إلى حلول ذكية لتحسين تقديرات مدة التسليم. أنت المختص الجديد في علم البيانات في الفريق، ومهمتك هي بناء نماذج دقيقة تتنبأ بأوقات التسليم بين المدن في رومانيا.
يجب أن تحلل البيانات التاريخية للرحلات بين المدن وتفهم كيف تؤثر عوامل مثل المسافة، وقت اليوم، الطقس، حركة المرور أو خبرة السائق على المدة الفعلية للتسليم.
هدفك هو بناء نموذج تعلم آلة قادر على التنبؤ بالوقت المقدر للرحلات الجديدة.
كل صف في ملفات train_data.csv و test_data.csv يمثل تسليماً بين مدينتين في رومانيا.
كل تسليم يحتوي على التفاصيل التالية:
| العمود | الوصف |
|---|---|
ID | معرف فريد للرحلة |
City A | مدينة المغادرة (كنص) |
City B | مدينة الوجهة (كنص) |
Distance | المسافة الفعلية بين المدن (بالكيلومترات) |
Time of Day | وقت اليوم معبراً عنه بالدقائق من منتصف الليل عند مغادرة الرحلة (0 - 1439) |
Weather | الطقس أثناء الرحلة (Clear, Rain, Snow, Fog) |
Traffic | مستوى حركة المرور على مقياس رقمي (0.0 - 1000.0)، الحد الأقصى يعني الأكثر ازدحاماً |
Road Quality | جودة الطريق على مقياس رقمي (1 - 1000)، الحد الأقصى يعني الأعلى جودة |
Driver Experience | مستوى خبرة السائق (1 - 40 سنة) |
deliver_time | فقط في train_data.csv: وقت التسليم الفعلي بالدقائق |
أعطاك المدير التشغيلي المهمتين الأساسيتين التاليتين لتحسين عمليات "SmartCargo".
مجموعة البيانات للتنبؤ (test_data.csv) تحتوي على عينات بنفس خصائص مجموعة التدريب، ولكن بدون عمود predicted_time.
نموذجكم سيولد تنبؤات لهذه العينات.
Fog) في مجموعة بيانات التنبؤ. اعثر على عدد هذه الرحلات وأبلغ عنه.ملف csv output.csv يجب أن يتضمن الأعمدة الثلاثة التالية:
subtaskID - يمثل رقم المهمة الفرعية (1, 2)datapointID - والذي يشير إلى عمود ID من test_data.csvanswer - الإجابة المقابلة لنقطة البيانات للمهمة الفرعية المعنيةملاحظة: للمهمة الفرعية 1، التي تطلب إجابة واحدة لمجموعة البيانات بأكملها، اعرض سطراً واحداً يكون datapointID الخاص به 1.
أرسل csv واحد يحتوي على إجابات جميع المهام الفرعية التي حللتموها. لرؤية مثال، حمل ملف sample_output.csv (ملاحظة: هذا، رغم أنه بالتنسيق الصحيح، يحصل على 0 نقطة في التقديم).
ستحسب نتائج المهام الفرعية كما يلي: