(۲۹ خرداد ۱۳۹۱ ۰۷:۲۰ ب.ظ)Dark Knight نوشته شده توسط: سلام
دوستان می تونید دوتا تعریف از این دو عبارت زیر داشته باشید؟
Feature Selection
و Feature Subset Selection
اگه میشه در مورد عملکردشون بگید ممنون میشم
یعنی چطوری K ویژگی رو از D ویژگی ممکن انتخاب میشه
در بحث کاهش ابعاد دو مبحث داریم:
feature selection و feature extraction
در بحث feature selection ما از میان فیچر های موجود تعدادی را که قویتر هستند و در واقع نقش تیین کننده تری در کلاسبندی ما دارند را انتخاب می کنیم . که Feature Subset Selection یکی از الگوریتم های معروفش هستش. اساس کارش هم به دو حالت می تونه باشه :
۱- forward search : در این حالت یک مجموعه تهی بنام F در نظر می گیریم . هر بار یکی از فیچرها که خطای کمتری نسبت به حالت قبلی F داره رو بهش assign میکنیم تا زمانی که فیچرها تموم بشه در این حالت K ویژگی از میان d ویژگی انتخاب میشه به طوری که K ویژگی انتخابی نقش تعیین کننده تری رو ایفا میکنه
۲-backward search: عکس حالت قبلی یعنی همه فیچر ها رو D تا رو انتخاب می کنه و هر بار اونی که خطا رو افزایش میده کم میکنه تا زمانی که به بعد مورد نظرمون Kبرسیم
مبحث feature extraction هم که یعنی فیچرهایی که داریم رو با هم ترکیب می کنیم و یکسری فیچر جدید میسازیم که قویتر هستند و از الگوریتم های معروفش هم PCA و FA و.. هستش