سلام استاد وقتتون بخیر
من همونطور که توی ویدیوی اموزشی فرمودین، اول روی دادهها (train_test_split) و بعد dimensionality reduction روشون انجام دادم، منتهی وقتی میخوام نتیجه کاهش ابعاد رو بدم به الگورتیم random forest classifier توی score گرفتن به مشکل میخورم. فکر میکنم چون رو دادههای کاهش ابعاد یاد گرفته اما تست روی دادههای اولیه داره گرفته میشه، ارور میده. حتی موقع فیت کردن هم اروری نمیده. یعنی انگار مشکلی با دادههای کاهش ابعاد نداره. ولی واسه پردیکت به مشکل میخوره انگار.
تنها راهی هم که به ذهنم خورد این بود که دوباره دادههای حاصل از کاهش ابعاد رو train_test_split کردم و بعد دادمش به الگوریتم. اما به نظرم منطقی نمیاد چون اینجوری هم تعداد نمونه هامون خیلی کم میشه، هم اینکه ما میخوام تست رو روی داده هایی که کاهش ابعاد روشون صورت نگرفته بگیریم. انجوری انگار دادههای تستمون از همون نتایج کاهش ابعاد گرفته شدن.
ناگفته نماند که سرچ هم زدم متاسفانه به نتیجه نرسیدم.
ممنون میشم راهنمایی بفرمایید.