Я припускаю, що ви маєте на увазі вибір функцій як конструктор функцій . Зазвичай я слідкую за процесом, і, як я бачу, це деякі люди
- Особливості техніки
Спробуйте кілька алгоритмів, як правило, високоефективні, такі як RandomForest, Gradient Boosted Дерева, Нейтральні мережі або SVM.
2.1 Робіть просту настройку параметрів, наприклад пошук сітки за невеликим діапазоном параметрів
Якщо результат кроку 2 не є задовільним, поверніться до кроку 1, щоб створити більше функцій або видалити зайві функції та зберегти найкращі, люди зазвичай називають цей вибір функції . Якщо у вас не вистачає ідей для нових функцій, спробуйте більше алгоритмів.
Якщо результат добре або близький до бажаного, перейдіть до кроку 3
- Широка настройка параметрів
Причиною цього є те, що класифікація стосується інженерії функцій , і якщо ви не знаєте неймовірних потужних класифікаторів, таких як глибоке навчання, налаштоване під конкретну проблему, наприклад, Computer Vision. Створення хороших особливостей є ключовим. Вибір класифікатора важливий, але не важливий. Усі згадані вище класифікатори за показниками продуктивності досить порівнянні, і, як правило, найкращий класифікатор виявляється одним із них.
Налаштування параметрів може підвищити продуктивність, в деяких випадках, досить багато. Але без хороших можливостей налаштування не дуже допоможе. Майте на увазі, у вас завжди є час на налаштування параметрів. Крім того, немає сенсу широко налаштовувати параметр, тоді ви відкриєте для себе нову функцію і повторите все.