Встречается на собеседованиях • сегодня
Какие знаешь общие методы борьбы с переобучением линейных моделей
Используйте регуляризацию (L1/L2) для ограничения весов. Пример с sklearn:
python
from sklearn.linear_model import Ridge, Lasso
# L2 регуляризация
ridge = Ridge(alpha=0.5)
L1 регуляризация
lasso = Lasso(alpha=0.1)
text
Другие методы:
- Уменьшение числа признаков (отбор или PCA)
- Увеличение данных (data augmentation)
- Ранняя остановка (для градиентного спуска)
- Кросс-валидация для подбора гиперпараметров
- Добавление шума к входным данным
- Использование более простых моделей
Главное - всегда оценивать модель на тестовой выборке и по метрикам, а не только на train.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы