train

پیشگوی بزرگ

 یک چالش برنامه‌نویسی و ریاضی برای دانش‌آموزان از هر کجای دنیا


شهر کرونیا یک پیشگوی نوگرا به نام نورا داره که برای پیداکردن دستیار جدید یک مسابقه پیش‌گویی برگزار کرده.

کرونیا دارای یک شبکه بزرگ قطار شهری هست که ایستگاه‌های زیادی داره. سوال چالش پیش‌بینی تعداد مسافران یکی از ایستگاه‌های شهر به نام miya در هر یک از روزهای سال آینده هست.

 

چالش آنلاین و شرکت در آن برای همه دانش‌آموزان آزاد است.

 

انجمن

 

داده

 الان در سال ۲۰۲۶ هستیم و نورا داده‌هایی از گذشته و آینده را برای انجام پیش‌بینی در اختیار همه قرار داده. برای دریافت این داده‌ها، این فایل را دانلود کن.

این مجموعه داده دارای ستون‌های زیر هست:

contest

تاریخ روز (date)

نوع روز (daytype) که W میشه روز کاری هفته، R میشه روز شنبه، و U میشه روز یکشنبه یا تعطیل

تعداد مسافران ایستگاه miya در هر یک از روزهای سه سال گذشته

تعداد مسافران ایستگاه‌های fora، hora، و ohia در هر یک از روزهای سه سال گذشته و شش ماه اول سال آینده

مقدار بارش باران به میلیمتر (precipitation)، بارش برف به میلیمتر (snow)، و دمای هوا به سانتیگراد (temperature) در هر یک از روزهای سه سال گذشته و سال آینده

 

خواندنی آشنایی با Pandas یک منبع یادگیری خوب برای کار با این داده و شرکت در این چالش هست. اگر دانش قبلی از برنامه‌نویسی نداری هم می‌توانی همینجا با چند دوره پایلی آنرا کسب کنی.

انجمن

 

نحوه شرکت در چالش

 همونطور که در داده می‌بینی، تعداد مسافران ایستگاه miya برای روزهای سال آینده (۲۰۲۷) 1- گذاشته شده. این برای این هست که تو باید مقدار اونها را پیش‌بینی و جایگزین کنی.

ما از پیش در فایل main.py چند خط کد برای ذخیره داده نهایی با نام صحیح و به صورت یک فایل csv را قرار داده‌‌ایم. تنها تفاوت این فایل با فایل داده اصلی، مقدارهای ایستگاه miya برای سال ۲۰۲۷ باید باشد.

فایل main.py را با برنامه خود تکمیل و به همراه فایل داده خروجی به شکل ضمیمه ایمیل به آدرس upylie@gmail.com بفرست.

نام پروفایل کاربریت در پایلی را برای عنوان ایمیل قرار بده.

در بدنه ایمیل، اطلاعات زیر را هم به شکل متن وارد کن:


نام و نام خانوادگی:

سال تولد:

پایه تحصیلی:

نام مدرسه:

نام شهر:

نام مستعار (در صورت تمایل):

لینک پروفایل کاربریت در پایلی (روی دکمه پروفایل من کلیک و لینک را کپی کن):


شرکت تیمی: در صورت تمایل به شرکت در قالب یک تیم دونفره، اطلاعات بالا را برای نفر دوم هم تکمیل و در پایین اطلاعات نفر اول در ایمیل قرار دهید.
 

ستاره

ارزیابی

تنها معیار ارزیابی، میانگین مقدار مطلق اختلاف مقدار پیش‌بینی‌شده و مقدار واقعی برای هر یک از روزهای سال ۲۰۲۷ برای ایستگاه miya است. ما اینرا بر اساس فایل داده خروجی دریافت‌شده محاسبه می‌کنیم.

مثال: اگر مقدار واقعی برای دو روز ۵۰۰ و ۸۰۰ و مقدار پیش‌بینی به ترتیب ۳۰۰ و ۹۰۰ باشند، خطا ۱۵۰ می‌شود (۲۰۰ به اضافه ۱۰۰ تقسیم بر دو)

جدول رده‌بندی زیر تا زمان پایان چالش هر هفته و با دریافت جواب‌های شرکت‌کنندگان به‌روزرسانی میشه. مقدار خطا در این جدول تنها بر پایه ۱۴ روز از سال (یک هفته کامل از نیمه اول و یک هفته کامل از نیمه دوم سال) هست. رده‌بندی نهایی که بر اساس همه روزهای سال هست پس از پایان مسابقه محاسبه و اعلام می‌شود.

نفرات برتر ملزم به تکمیل و تایید یک فرم به همراه کپی کارت دانش‌آموزی خواهند بود که به آنها فرستاده خواهد شد.

آخرین مهلت ارسال جواب پایان ۳۰ مهرماه ۹۸ است.

ارزیابی نهایی یک شرکت‌کننده بر اساس آخرین ایمیل دریافتی از او انجام می‌شود.

نفرات برتر چالش در پایلی معرفی و برای همیشه ماندگار خواهند شد.

نام کامل یک شرکت‌کننده یا تیم تنها در صورت درخواست مستقیم آنها منتشر می‌شود.

مبلغی اعتبار خرید فرادرس هم به نفرات برتر اهدا خواهد شد.

 

جدول رده‌بندی اولیه – بر پایه تنها ۱۴ روز از سال و منوط به تایید نهایی

نام (مستعار) مدرسه شهر خطا
۱ محمدمهدی اژه‌ای اصفهان 453
۲ حسین حاج‌کاظمی اراک 653
۳ عماد بهشتی شیروان 695
۴ مهدی ابوذر اصفهان 1335

 

مسابقه