Встречается на собеседованиях • сегодня
Какие знаешь способы генерации признаков
Генерация признаков (feature engineering) — ключевой этап в ML. Основные методы:
-
Извлечение из даты/времени:
pythondf['day_of_week'] = df['timestamp'].dt.dayofweek -
Статистики по группам:
pythondf['mean_price_by_category'] = df.groupby('category')['price'].transform('mean')
-
Полиномиальные признаки:
pythonfrom sklearn.preprocessing import PolynomialFeatures poly = PolynomialFeatures(degree=2) -
Текстовые признаки:
- TF-IDF, Word2Vec, эмбеддинги.
-
Бинаризация категорий:
pythonpd.get_dummies(df['category']) -
Агрегация временных рядов: скользящие средние, лаги.
-
Кодировки: Target Encoding, Frequency Encoding.
-
Разложение (PCA, t-SNE) для снижения размерности.
-
Взаимодействия признаков:
pythondf['price_per_room'] = df['price'] / df['rooms']
Креативность и domain knowledge критичны для эффективной генерации признаков.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы