בעיה #75
מחבר:OJIA 2025
רמת קושי
הציון הטוב ביותר שלך
לא זמין
חברת התחבורה "SmartCargo România" זקוקה לפתרונות חכמים כדי לשפר את ההערכות לגבי משך זמן המשלוחים. אתה המומחה החדש ב-data science של הצוות, והמשימה שלך היא לבנות מודלים מדויקים שיחזו את זמני המשלוח בין ערים ברומניה.
עליך לנתח נתונים היסטוריים על נסיעות בין ערים ולהבין כיצד גורמים כמו מרחק, שעה ביום, מזג אוויר, תנועה או ניסיון הנהג משפיעים על משך הזמן הפועל של המשלוח.
המטרה שלך היא לבנות מודל Machine Learning המסוגל לחזות את הזמן המוערך לנסיעות חדשות.
כל שורה בקבצים 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 שיכלול את 3 העמודות הבאות:
subtaskID - מייצג את מספר תת-המשימה (1, 2)datapointID - שמתייחס לעמודה ID מ-test_data.csvanswer - התשובה המתאימה לנקודת הנתונים עבור תת-המשימה המתאימההערה: עבור תת-משימה 1, שבה נדרשת תשובה אחת לכל מערך הנתונים, הציגו שורה אחת שה-datapointID שלה יהיה 1.
שלחו csv אחד שיכיל את התשובות לכל תת-המשימות שפתרתם. כדי לראות דוגמה, הורידו את הקובץ sample_output.csv (הערה: זה, למרות שבפורמט הנכון, מקבל 0 נקודות בהגשה).
הציונים לתת-משימות יחושבו כדלקמן: