Что важно знать
- Линейная регрессия минимизирует квадраты ошибок.
- Логистическая — сигмоида от линейной комбинации, обучается по кросс-энтропии.
- L1 обнуляет веса (отбор признаков), L2 уменьшает их.
- Сильная базовая линия и простая интерпретация.
Линейная и логистическая регрессия, регуляризация L1 и L2.
Практика. Построить модель цены квартир линейной регрессией с интерпретацией коэффициентов.
Практика. Сравнить L1, L2 и ElasticNet на данных с множеством коррелированных признаков и объяснить отличия весов.
Войдите, чтобы пройти тест: сданный тест отмечает тему пройденной на карте и в ИПР.
Линейная регрессия предсказывает число как взвешенную сумму признаков, веса подбираются минимизацией среднеквадратичной ошибки. Логистическая регрессия — это классификация: ту же взвешенную сумму пропускают через сигмоиду и получают вероятность класса от 0 до…
Полный разборРегуляризация добавляет к функции потерь штраф за большие веса, чтобы модель не подгонялась под шум. L2 (Ridge) — штраф за сумму квадратов: веса уменьшаются плавно, но не до нуля. L1 (Lasso) — штраф за сумму модулей: многие веса становятся ровно нулём, это…
Полный разборГрадиентный спуск минимизирует функцию потерь, шаг за шагом сдвигая параметры против градиента — в сторону наибольшего уменьшения ошибки. Learning rate — размер шага: слишком большой — расходится или скачет, слишком маленький — учится очень долго.
Полный разборОбучающая — на ней модель учится, валидационная — подбираем параметры и сравниваем модели, тестовая — один раз в конце для честной оценки.
Полный разборМасштабирование (StandardScaler, MinMaxScaler) нужно моделям, чувствительным к расстояниям и величине весов: линейным с регуляризацией, k-means, kNN, нейросетям. Деревьям оно не нужно. Категории кодируют one-hot (столбец на значение — для небольшого числа…
Полный разборОбратное распространение считает градиенты потерь по всем весам по цепному правилу: производная сложной функции — произведение производных звеньев. Сначала прямой проход сохраняет промежуточные значения, затем градиенты идут от выхода к входу, переиспользуя…
Полный разборКакие бывают задачи ML, зачем делить данные на выборки, что такое переобучение и как обучаются линейная и логистическая регрессия.
После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.