Я думаю, що це 2 різні речі,
Почнемо з вибору функцій :
Ця методика використовується для вибору особливостей, які пояснюють більшу частину цільової змінної (має кореляцію з цільовою змінною). Цей тест проводиться безпосередньо перед тим, як модель буде застосована до даних.
Щоб пояснити це краще, давайте приведемо приклад: є 10 ознак та 1 змінна ціль, 9 ознак пояснюють 90% цільової змінної та 10 функцій разом пояснює 91% цільової змінної. Таким чином, змінна 1 не має великої різниці, тому ви схильні її видаляти перед моделюванням (Це також є суб'єктивним для бізнесу). Мене також можна назвати важливістю передбачувача.
Тепер давайте поговоримо про видобуток функцій ,
Який використовується у навчанні без нагляду, вилученні контурів у зображеннях, витягуванні біграмів із тексту, вилученні фонем із запису розмовного тексту. Якщо ви нічого не знаєте про дані, як-от немає словника даних, занадто багато функцій, що означає, що дані не в зрозумілому форматі. Потім ви спробуйте застосувати цю техніку, щоб отримати деякі функції, які пояснюють більшість даних. Вилучення особливостей передбачає трансформацію ознак, яка часто не є оборотною, оскільки деяка інформація втрачається в процесі зменшення розмірності.
Ви можете застосувати функцію вилучення на даних даних для вилучення функцій, а потім застосувати виділення функцій щодо Цільової змінної, щоб вибрати підмножину, яка може допомогти у створенні хорошої моделі з хорошими результатами.
ви можете пройти ці Link-1 , Link-2 для кращого розуміння.
ми можемо реалізувати їх у R, Python, SPSS.
дайте мені знати, якщо потрібно більше роз'яснень.