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

Какие знаешь общие методы борьбы с переобучением линейных моделей

Используйте регуляризацию (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.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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