Встречается на собеседованиях • сегодня
Как защитить модель линейной регрессии от влияния шума
Для защиты линейной регрессии от шума можно использовать несколько подходов:
- Регуляризация (L1/L2) — добавляет штраф за большие коэффициенты:
python
from sklearn.linear_model import Ridge, Lasso
# L2 регуляризация
model = Ridge(alpha=1.0)
# L1 регуляризация
model = Lasso(alpha=0.1)- PCA — снижает размерность данных, оставляя только информативные признаки:
python
from sklearn.decomposition import PCA
pca = PCA(n_components=0.95) # оставляем 95% дисперсии
X_transformed = pca.fit_transform(X)- Робастные методы (HuberRegressor, RANSAC) — менее чувствительны к выбросам:
python
from sklearn.linear_model import HuberRegressor
model = HuberRegressor(epsilon=1.35)- Предварительная обработка данных — удаление выбросов (IQR, Z-score) и нормализация.

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