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

Какие знаешь линейные модели

Линейные модели предсказывают целевую переменную как линейную комбинацию признаков. Основные типы:

  1. Линейная регрессия - минимизирует MSE. Пример:
python
from sklearn.linear_model import LinearRegression
model = LinearRegression().fit(X, y)
  1. Ridge (L2-регуляризация) - добавляет штраф за большие веса:
python
from sklearn.linear_model import Ridge
model = Ridge(alpha=1.0).fit(X, y)
  1. Lasso (L1-регуляризация) - обнуляет неважные веса, работает как feature selection:
python
from sklearn.linear_model import Lasso
model = Lasso(alpha=0.1).fit(X, y)
  1. ElasticNet - комбинация L1 и L2 регуляризаций.

  2. Логистическая регрессия - для классификации, использует сигмоиду:

python
from sklearn.linear_model import LogisticRegression
model = LogisticRegression().fit(X, y)

Ключевые особенности: интерпретируемость, быстрая обучение, чувствительность к мультиколлинеарности и масштабированию данных.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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