چراغ نخواب


  • محدودیت زمان: ندارد
  • محدودیت حافظه: ندارد

سام از بچگی علاقه خاصی به چراغ نخواب داشت. به همین دلیل چند ماه پیش ایده خود را برای شروع کسب و کاری جذاب (فروش چراغ نخواب) با دوستان خود مطرح کرد و امکانات محصول اولیه را نیز در یک گفتگوی تصویری با آب و تاب تمام ارائه کرد. هرچند نتواست آن ها را جذب این محصول زیبا کند! سام انسان با پشتکاریست برای همین او شخصاً کار های اولیه را انجام داد و توانست این محصول را ارائه کند. یک از مشکلاتی که او در کسب و کار خود با آن مواجه است، میزان فروش چراغ نخواب ها در هر روز است؛ چراکه می‌خواهد میزان خرید مواد اولیه لازم را معین کند. اما از آنجا که دست تنهاست از شما می‌‌خواهد که در حل این مسئله به او کمک کنید و میزان فروش روزانه در یک ماه آتی را تخمین بزنید. او در ذخیره سازی اطلاعات تنبلی کرده و در این چند ماه فقط آمار فروش خود را ثبت کرده است و فایل ‌آن را در اختیار شما قرار می‌دهد.

دیتاست🔗

شامل یک فایل train.csv در قالب زیر است. که می‌توانید از اینجا دریافت کنید.

فروش تاریخ
394 1399-05-31
415 1399-06-01
... ...
370 1399-09-21

تابع امتیاز🔗

در ارزیابی مدل شما از معیار میانگین مطلق درصد خطای متقارن یا Symmetric mean absolute percentage error که به اختصار smape گفته می‌شود، کمک گرفته خواهد شد. 100ni=1nFtAt(At+Ft)/2 \frac{100}{n} \sum_{i=1}^n \frac{ | F_t - A_t | }{ (|A_t | + |F_t |) / 2} که ‍‍FtF_t مقدار پیشبینی، AtA_t مقدار درست و nn تعداد نمونه های مورد ارزیابی هستند. تابع امتیاز به این شکل محاسبه می‌شود: Score={0 ,smape>17(17smape17)0.35×200 , smape17Score =\begin{cases} 0 &\text{ ,}\,\, smape > 17\\ \\ (\frac{17 - smape}{17 })^{0.35} \times 200 &\text{ , }\,\, smape \leq 17 \end{cases}

خروجی🔗

شما باید فایل CSV با نام output.csv (در فایل دیتاست موجود است) که هر سطر آن تخمین شما برای فروش در آن روز (در بازه ۲۲ آذر تا ۲۱ دی ماه ) است را ارسال کنید.

فروش تاریخ
? 1399-09-22
? ...
? 1399-10-21