| فایل اولیهی پروژه را میتوانید از [این لینک](/contest/assignments/98479/download_problem_initial_project/330487/) دانلود کنید.|
| :--: |
پوریا مدتهاست دنبال خرید یک لپتاپ خوبه. اما همونطور که خودتون میدونید، توی این روزای گرونی و با این همه مدل و برند مختلف، انتخاب کردن خیلی کار سادهای نیست. هر کسی یه پیشنهادی میده: یکی میگه سراغ پردازنده قوی برو، یکی دیگه روی کارت گرافیک تأکید میکنه، و بعضیها هم فقط به قیمت نگاه میکنن. نتیجه این همه پیشنهاد متناقض این شده که پوریا حسابی گیج بشه!
از طرفی، پوریا کمی علم داده بلده. اون به جای اینکه همینجوری و بدون منطق تصمیم بگیره، تصمیم گرفته با دادهها به سراغ خرید لپتاپ بره. برای همین کلی اطلاعات درباره لپتاپهای مختلف جمعآوری کرده: قیمت، مشخصات سختافزاری، برندها و کلی ویژگی دیگه.
اما حالا وقت اصلی شروع کاره: تحلیل این دادهها.
پوریا به تنهایی نمیتونه همهچیز رو بررسی کنه و به یه نتیجه دقیق برسه. اینجا جاییه که شما وارد میشید! وظیفه شما اینه که با استفاده از مهارتهای اکتشاف داده (EDA)، الگوها و نکات پنهان توی دیتاست رو پیدا کنید، مقایسه کنید و در نهایت کمک کنید تا بهترین لپتاپ برای پوریا مشخص بشه.
آیا میتونید در این چالش دادهای، پوریا رو به لپتاپ رؤیایی خودش برسونید؟

------------------------------
### معیار ارزیابی
در این سؤال، طبق توضیحات ارائهشده در نوتبوک، باید با تحلیل دادهها در نهایت **هشت جدول** استخراج کنید.
دادههای هر جدول باید **دقیقاً مطابق با پاسخ اصلی** باشند.
برای ارزیابی مدل شما از معیار `Accuracy` استفاده میشود. در این حالت نمرهی نهایی بر اساس فرمول زیر محاسبه میگردد:
$$round(Accuarcy, 3) \times 100$$
نتایج هر جدول شامل ستونهای عددی و غیرعددی است. پس از ارسال پاسخ، خروجی شما **سطربهسطر با پاسخ اصلی مقایسه میشود** و بر اساس **تعداد سطرهای صحیح** در نتایج، **امتیاز نهایی** شما محاسبه خواهد شد.
همچنین لازم است فایل **notebook.ipynb** (نوتبوک سؤال) را در پاسخ نهایی خود قرار دهید.
در صورت عدم وجود این فایل در پاسخ شما، **امتیاز صفر (۰)** برای آن سؤال در نظر گرفته خواهد شد.
<details class="red">
<summary>
**هشدار استفاده از مدلهای آماده و مولد**
</summary>
در این بخش از مسابقه، **بههیچوجه مجاز به استفاده از مدلهای آماده یا مدلهای مولد** (چه بهصورت **API** و چه بهصورت **Local**) برای تولید یا ثبت پاسخ نیستید.
بدیهی است در صورت احراز استفاده از هر یک از این مدلها در فرآیند حل یا ارائهی پاسخ در نوتبوک ثبتی شما، **هیچ نمرهای برای این بخش به شرکتکننده تعلق نخواهد گرفت**.
</details>
-----------------------------------------------------
## نحوهی ارسال پاسخ
در نهایت پس از اتمام هر دو بخش مسابقه، در یک پوشه به نام `result` نتایج را قرار دهید و بصورت `zip` در کوئرا ارسال کنید. فایل پاسخ شما باید شامل موارد زیر باشد:
```php
notebook.ipynb
table1.csv
table2.csv
table3.csv
table4.csv
table5.csv
table6.csv
table7.csv
table8.csv
```