| مجموعهداده این سوال را میتوانید از [این لینک](https://drive.google.com/file/d/1D_Uesj--6NaeZ02M-FBlC1RwtiV-fe4k/view?usp=sharing) دانلود کنید.|
| :--: |
امیرعلی موفق شده است رباتهای فوتبالیستی طراحی کند که بتوانند مانند یک بازیکن واقعی عمل کنند. (😜)
او قصد دارد در هفتهی آینده برای فروش این محصول، فروشگاهی را افتتاح کند. در این فروشگاه صدها ربات فوتبالیست با پستهای تخصصی دروازهبان، مدافع، هافبک و مهاجم قرار است به نمایش گذاشته شود.
امیرعلی، فروشگاه را به چهار بخش تقسیم کرده بود تا رباتهای مربوط به هر پست را در بخش خودش قرار دهد. اما زمان چینش رباتها متوجه شد دیتابیس مربوط به اطلاعات آنها دچار نقص شده و حال نمیداند که کدام ربات برای کدام پست آموزش دیده است. اما از آنجا که حسابی تبلیغات کرده بود، نمیتوانست افتتاحیه را لغو کند.
در همان زمان متوجه شد که برای هر ربات، نقشهی حرارتی تحرک آن ربات را زمانی که در یک زمین فوتبال بازی میکرده است تا آموزش ببیند، در یک دیتابیس دیگر ثبت کرده است. برای همین به سراغ آن رفت تا بتواند از روی آن عکسها پست رباتها را بازیابی کند. اما از آنجا که تعداد آنها زیاد است از شما میخواهد تا مدلی طراحی کنید که از روی نقشهی حرارتی یک بازیکن، پست آن را پیشبینی کند.
## مجموعه داده
در فایل اولیه این سوال دو پوشه با نامهای `train` و `test` قرار دارند که به ترتیب مجموعهدادهی آموزش و آزمون این سوال هستند.
مجموعهدادهی آموزش این سوال شامل تعداد ۳۹۷ عکس است که در چهار پوشهی `Forward` و `Midfielder` و `Defender` و `Goalkeeper` قرار دارند. در پوشهی `test` نیز تعداد ۱۶۵ عکس قرار دارد که باید برچسب آنها را پیشبینی کنید.
## معیار ارزیابی
در این سوال مدل شما با استفاده از معیار `Accuracy` ارزیابی خواهد شد و باید حداقل دقت ۶۰ درصد را کسب نماید. بنابراین در صورت کسب آستانه مورد نظر، امتیاز شما بهصورت زیر محاسبه میشود و در غیر این صورت صفر خواهد بود.
$$
150 \times Accuracy
$$
<details class="yellow">
<summary>
**توجه**
</summary>
در طول مسابقه امتیازی که مشاهده میکنید، فقط نتیجهی `Accuracy` روی ۳۰ درصد از مجموعهداده آزمون است و بعد از پایان زمان مسابقه، **امتیاز نهایی** شما روی ۷۰ درصد مابقی محاسبه میشود.
این کار به منظور جلوگیری از `overfitting` و حفظ عمومیت مدل انجام میشود تا مطمئن شویم مدلهایی که دچار بیشبرازش شدهاند، در امتیازدهی نهایی، افت میکنند.
</details>
## نحوه ارسال پاسخ
برای ارسال پاسخ به این سوال باید یک فایل با نام `submission.csv` درست نمایید. این فایل شامل تنها یک ستون با نام `Position` است و ۱۶۵ سطر دارد (غیر از سطر مربوط به نام ستون) که سطر با اندیس `n`، مقدار پیشبینی مدل شما برای تصویر با نام `n.jpg` در مجموعهداده آزمون است.
برای مثال جدول زیر قالب ۵ سطر ابتدایی خروجی شما را مشخص میکند. (البته این مقادیر به صورت فرضی هستند و با جواب شما ممکن است متفاوت باشند)
| Position |
| :---: |
| Forward |
| Goalkeeper |
| Defender |
| Defender |
| Midfielder |
<details class="red">
<summary>
**نکتهی بسیار مهم**
</summary>
توجه داشته باشید که پس از حل سوال باید کد مربوط به آموزش مدل خود را در سوال آخر بارگذاری نمایید. در غیر این صورت نمره این سوال شما صفر خواهد شد.
</details>