Встречается на собеседованиях • сегодня

Какой опыт с Feature Selection

Feature selection — ключевой этап предобработки данных, улучшающий качество модели и интерпретируемость. Основные методы:

  1. Фильтры (Filter methods) — статистические метрики (корреляция, ANOVA, хи-квадрат). Быстрые, но не учитывают модель.
python
from sklearn.feature_selection import SelectKBest, f_classif
selector = SelectKBest(f_classif, k=10)
X_new = selector.fit_transform(X, y)
  1. Враперы (Wrapper methods) — отбор фичей через производительность модели (например, рекурсивное исключение RFE). Точные, но дорогие вычислительно.

  2. Встроенные методы (Embedded) — L1-регуляризация (Lasso), важность признаков в деревьях (feature_importances_).

Нюансы:

  • Мультиколлинеарность может искажать отбор.
  • Для категориальных фичей — специфичные метрики (mutual_info_classif).
  • Автоматизация через библиотеки (Feature-engine, Boruta).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы