- پنجشنبه 21 آبان 1405 ساعت 21:05
- 0.6.2
- کامل شده
- منقضی شده
این داکیومنت از طرف توسعهدهنده ساپورت نمیشود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.
SelectKBest روش انتخاب ویژگی است که K ویژگی برتر را بر اساس یک تابع امتیازدهی انتخاب میکند. برخلاف Variance Threshold، این روش میتواند از رابطه ویژگی با برچسب هدف برای رتبهبندی استفاده کند.
نحوه کار و کاربرد
ابتدا تابع امتیازدهی متناسب با نوع مسئله و داده انتخاب میشود، سپس ویژگیها امتیاز میگیرند و K ویژگی برتر نگه داشته میشوند. انتخاب ویژگی باید داخل هر Fold از اعتبارسنجی انجام شود تا اطلاعات داده آزمون به آموزش نشت نکند.
نمونه
// روند: تابع امتیازدهی را تعیین کنید، امتیاز هر ویژگی را روی آموزش محاسبه کنید، K ویژگی برتر را نگه دارید و همان انتخاب را روی آزمون اعمال کنید.
نکته
انتخاب ویژگی را قبل از جداسازی آموزش و آزمون روی کل داده انجام ندهید؛ این کار باعث نشت اطلاعات میشود.