Встречается на собеседованиях • сегодня
Как регуляризуется линейная модель
Регуляризация линейных моделей добавляет штраф за большие коэффициенты к функции потерь, предотвращая переобучение. Основные методы:
- L1 (Lasso) - добавляет штраф в виде суммы модулей коэффициентов (
λΣ|w|). Может обнулять некоторые веса, выполняя отбор признаков.
python
from sklearn.linear_model import Lasso
model = Lasso(alpha=0.1) # alpha - сила регуляризации- L2 (Ridge) - штрафует сумму квадратов коэффициентов (
λΣw²). Сжимает веса, но не обнуляет.
python
from sklearn.linear_model import Ridge
model = Ridge(alpha=1.0)- ElasticNet - комбинация L1 и L2 (
λ₁Σ|w| + λ₂Σw²). Параметрl1_ratioконтролирует баланс.
Выбор метода зависит от задачи: Lasso для отбора признаков, Ridge для мультиколлинеарности, ElasticNet для компромисса.

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