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

Как работает L1 регуляризация

L1 регуляризация (Lasso) добавляет к функции потерь сумму абсолютных значений весов модели, умноженных на коэффициент λ. Это приводит к разреженным решениям — некоторые веса становятся точно нулевыми, что эквивалентно автоматическому отбору признаков.

Формула:
Loss = Ошибка + λ * Σ|w_i|

Пример в sklearn:

python
from sklearn.linear_model import Lasso
model = Lasso(alpha=0.1)  # alpha — коэффициент λ
model.fit(X_train, y_train)
# Нулевые коэффициенты — неважные признаки
print(model.coef_)

Ключевые свойства:

  • Устойчив к мультиколлинеарности
  • Выполняет feature selection
  • Чувствителен к масштабу данных (нужна нормализация)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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